Alexander A. Klimov
0fe13051b7
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-17 15:54:03 +01:00
Alexander A. Klimov
e43e657603
GHA: build Icinga 2 from source
...
as the package build images aren't public anymore.
2023-01-31 10:21:22 +01:00
Johannes Meyer
9f757dd551
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-01-20 15:44:40 +01:00
Julian Brost
d29ff62017
Merge pull request #9636 from Icinga/gha-cancel
...
GHA: let GitHub cancel redundant jobs
2023-01-20 15:33:24 +01:00
Julian Brost
c3e4098b41
Merge pull request #9635 from Icinga/eol
...
GHA: drop EOL OSes
2023-01-20 14:19:43 +01:00
Alexander A. Klimov
1d8cffe9b9
GHA: let GitHub cancel redundant jobs
...
This will also cancel not yet finished master builds, but that's not too bad.
2023-01-19 10:47:14 +01:00
Alexander A. Klimov
aa0a25caa7
GHA: drop EOL OSes
2023-01-19 10:30:26 +01:00
Julian Brost
a258d90d93
GitHub Actions: no longer test builds on Fedora 35
...
The repositories have been removed so builds are failing anyways.
2023-01-17 15:14:53 +01:00
Alexander A. Klimov
235ac0e48e
GHA: Update build targets
2022-07-25 16:55:34 +02:00
Alexander Aleksandrovič Klimov
12f9a9f59f
GHA: add Fedora 36
2022-04-12 17:20:26 +02:00
Alexander A. Klimov
3c75e09e99
GHA: preserve .rpm job names
2022-03-01 15:37:38 +01:00
Alexander A. Klimov
b6d22345f2
GHA: build Amazon Linux
2022-03-01 13:13:38 +01:00
Alexander A. Klimov
799f451fc8
GHA: build RHEL
2022-03-01 13:13:38 +01:00
Alexander A. Klimov
8c0b118302
GHA: correct subscription packages repo
2022-03-01 13:13:38 +01:00
Alexander A. Klimov
f6b194e9ae
GHA: new subscription packages repo access token
...
with more permissions and URL-friendlier login name.
2022-03-01 13:13:38 +01:00
Alexander A. Klimov
9013ebf0fb
GHA: explicitly specify whether $DISTRO packages require subscription
...
to have all info at one place in the file.
2022-02-28 16:36:16 +01:00
Alexander Aleksandrovič Klimov
0d5b733af6
GHA: drop CentOS 8
...
It's EOL.
2022-02-02 11:46:30 +01:00
Alexander Aleksandrovič Klimov
f8f544832f
GHA: drop SUSE 15.2 and add 15.3
2022-01-04 13:44:14 +01:00
Alexander Aleksandrovič Klimov
2aa0078663
GHA: add Fedora 35
2021-11-18 12:35:52 +01:00
Alexander Aleksandrovič Klimov
f0b6ef14e9
GHA: drop Fedora 33
...
It's EOL.
2021-11-16 10:48:31 +01:00
Alexander A. Klimov
0e038a0916
Split GitHub actions
...
... to allow to re-run a minimum.
2021-07-26 17:38:33 +02:00