deskflow/scripts/lib
Nick Bolton ef29c090af
Add Alma Linux and Rocky Linux runners (#7424)
* Add RHEL image

* Use Fedora config for RHEL

* Use script to activate RHEL

* Mirror mount args

* Set RHEL username and password

* Pass RHEL build args

* Pass RHEL login by file

* Use RHEL 9 for newer Python

* Source RHEL login

* Add case for RHEL Python deps

* Add `--deactivate`

* Do PIP user install

* Upgrade PIP

* Add RHEL config

* Introduce 'command-pre'

* Inherit fedora deps for RHEL and only strip sudo on non-empty command

* Add RHEL 9 runner

* Use RHEL 9 codeready

* Add AlmaLinux EL9

* Add support for RHEL-like

* Add EPEL for Alma

* Enable power tools on Alma

* Fix missing semicolon

* Install EPEL before power tools

* Inherit Alma deps from RHEL

* Switch from `powertools` to `crb`

* Abandon RHEL for now (no Qt 6 support)

* Don't pass required when getting distro key

* Correct key name for Rocky Linux

* Add Repology badge

* Restore original `build-push-action`

* Exclude unsupported Repology entries

* Update ChangeLog
2024-08-04 20:04:40 +01:00
..
certificate.py Re-implement packaging for GitHub workflows (Windows) (#7360) 2024-06-28 09:35:18 +00:00
cmd_utils.py Run Valgrind on unit tests in CI to detect memory leaks (#7401) 2024-07-17 09:22:46 +01:00
colors.py Implement safer memory use, improve dev env, fixed GUI bugs (#7407) 2024-07-22 17:48:02 +01:00
config.py Add Alma Linux and Rocky Linux runners (#7424) 2024-08-04 20:04:40 +01:00
env.py Add Alma Linux and Rocky Linux runners (#7424) 2024-08-04 20:04:40 +01:00
file_utils.py Implement safer memory use, improve dev env, fixed GUI bugs (#7407) 2024-07-22 17:48:02 +01:00
fs.py Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
github.py Correct Qt macOS target and drop Core5Compat lib (#7389) 2024-07-15 12:57:39 +01:00
linux.py Add Alma Linux and Rocky Linux runners (#7424) 2024-08-04 20:04:40 +01:00
mac.py Correct Qt macOS target and drop Core5Compat lib (#7389) 2024-07-15 12:57:39 +01:00
qt_utils.py Correct Qt macOS target and drop Core5Compat lib (#7389) 2024-07-15 12:57:39 +01:00
windows.py Correct Qt macOS target and drop Core5Compat lib (#7389) 2024-07-15 12:57:39 +01:00