Alexander A. Klimov
a019c63bd6
GHA: cancel runs on PR, but not on push
...
In a PR one top commit replaces the previous one.
But the central branches are more like timelines.
It's nice to have red crosses in a such timeline
as clear indicators that something was actually broken.
2023-11-24 17:26:57 +01:00
Alexander A. Klimov
ba5301e354
GHA: build Icinga 2 from source
...
as the package build images aren't public anymore.
2023-02-14 12:14:44 +01:00
Johannes Meyer
b06fe7af4e
Run only a single job per workflow matrix at a time
...
This limits each run of these workflows to a single
active matrix job. This means, for each PR, merge or
release only five jobs run concurrently.
2023-02-14 12:14:44 +01:00
Alexander A. Klimov
b02af91420
GHA: let GitHub cancel redundant jobs
...
This will also cancel not yet finished master builds, but that's not too bad.
2023-02-14 12:14:44 +01:00
Alexander A. Klimov
b7700f189a
GHA: drop EOL OSes
2023-02-14 12:14:44 +01:00
Julian Brost
0506089aae
GitHub Actions: no longer test builds on Fedora 35
...
The repositories have been removed so builds are failing anyways.
2023-02-14 12:14:44 +01:00
Alexander A. Klimov
19dd611e65
GHA: Update build targets
2022-07-26 18:16:57 +02:00
Alexander Aleksandrovič Klimov
e8357a5484
GHA: add Fedora 36
2022-04-12 17:28:59 +02:00
Alexander A. Klimov
dbe4093bab
GHA: preserve .rpm job names
2022-03-02 18:17:50 +01:00
Alexander A. Klimov
41d9422919
GHA: build Amazon Linux
2022-03-02 18:17:50 +01:00
Alexander A. Klimov
5d5cd1fd31
GHA: build RHEL
2022-03-02 18:17:50 +01:00
Alexander A. Klimov
8cdc53ffd4
GHA: correct subscription packages repo
2022-03-02 18:17:50 +01:00
Alexander A. Klimov
add9c823a1
GHA: new subscription packages repo access token
...
with more permissions and URL-friendlier login name.
2022-03-02 18:17:50 +01:00
Alexander A. Klimov
726497a0b5
GHA: explicitly specify whether $DISTRO packages require subscription
...
to have all info at one place in the file.
2022-03-02 18:17:50 +01:00
Alexander Aleksandrovič Klimov
3be3426238
GHA: drop CentOS 8
...
It's EOL.
2022-02-18 16:06:31 +01:00
Alexander Aleksandrovič Klimov
d0b0256fc0
GHA: drop SUSE 15.2 and add 15.3
2022-01-05 13:15:01 +01:00
Alexander Aleksandrovič Klimov
0ee074ab24
GHA: add Fedora 35
2022-01-04 18:57:12 +01:00
Alexander Aleksandrovič Klimov
68133b87d2
GHA: drop Fedora 33
...
It's EOL.
2022-01-04 18:57:12 +01:00
Alexander A. Klimov
0e038a0916
Split GitHub actions
...
... to allow to re-run a minimum.
2021-07-26 17:38:33 +02:00