Alexander A. Klimov
3f79016d0e
GHA: build Icinga 2 from source
...
as the package build images aren't public anymore.
2023-02-14 12:27:43 +01:00
Johannes Meyer
773dc4fd2c
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:27:43 +01:00
Alexander Aleksandrovič Klimov
09b618eebd
GHA: revert back to ubuntu-latest
...
as that is 22.04 or later.
2023-02-14 12:27:43 +01:00
Alexander A. Klimov
3f9b7ff620
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:27:43 +01:00
Alexander A. Klimov
32f403007a
GHA: drop EOL OSes
2023-02-14 12:27:43 +01:00
Julian Brost
e42b52b20d
GitHub Actions: no longer test builds on Fedora 35
...
The repositories have been removed so builds are failing anyways.
2023-02-14 12:27:43 +01:00
Alexander A. Klimov
41332e9e1e
GHA: handle changed interface of Icinga/docker-icinga2
2023-02-14 12:27:43 +01:00
Alexander A. Klimov
0ee006d081
GHA: Update build targets
2023-02-14 12:27:43 +01:00
Julian Brost
33b0d06255
GitHub Actions: Build Raspbian on Ubuntu 22.04
...
Raspbian builds were running on Ubuntu 20.04 but with qemu-user-static from Ubuntu 21.10 (impish) due to need for newer features. However, the impish package repos are no longer available as that version reached its EOL. ubuntu-latest still refers to 20.04 on GitHub Actions but 22.04 is already available when explicitly specified. This commit switches the build over to that version and removes the workaround.
2023-02-14 12:27:43 +01:00
Alexander Aleksandrovič Klimov
b518435e4d
GHA: add Fedora 36
2022-04-12 17:33:38 +02:00
Alexander Aleksandrovič Klimov
72a718246b
GHA: add Ubuntu jammy
2022-04-12 17:33:38 +02:00
Alexander Aleksandrovič Klimov
ed886268ba
Drop Ubuntu hirsute
...
It's EOL.
2022-04-12 17:33:38 +02:00
Alexander A. Klimov
a8969a7176
GHA: preserve .rpm job names
2022-03-02 18:18:53 +01:00
Alexander A. Klimov
0da0c69fdd
GHA: build Amazon Linux
2022-03-02 18:18:53 +01:00
Alexander A. Klimov
f32c76e5c9
GHA: build RHEL
2022-03-02 18:18:53 +01:00
Alexander A. Klimov
04865cf077
GHA: correct subscription packages repo
2022-03-02 18:18:53 +01:00
Alexander A. Klimov
978d3d0e59
GHA: new subscription packages repo access token
...
with more permissions and URL-friendlier login name.
2022-03-02 18:18:53 +01:00
Alexander A. Klimov
f1145606cb
GHA: explicitly specify whether $DISTRO packages require subscription
...
to have all info at one place in the file.
2022-03-02 18:18:53 +01:00
Alexander Aleksandrovič Klimov
f150ad9535
Merge pull request #9234 from Icinga/bugfix/gha-pin-windows-version-2.12
...
GitHub Actions: pin Windows Server version to 2019
2022-02-21 15:09:00 +01:00
Julian Brost
fe5eb0a2f5
GitHub Actions: pin Windows Server version to 2019
2022-02-18 16:09:40 +01:00
Alexander Aleksandrovič Klimov
71bd0d6f67
GHA: drop CentOS 8
...
It's EOL.
2022-02-18 16:07:05 +01:00
Alexander Aleksandrovič Klimov
dd1e01ca70
GHA: drop SUSE 15.2 and add 15.3
2022-01-07 14:57:32 +01:00
Alexander Aleksandrovič Klimov
3bd8427041
GHA: Add Ubuntu impish
2022-01-07 14:57:32 +01:00
Alexander A. Klimov
781c7adf22
GHA: Raspbian: install more recent QEMU
...
to workaround "semop(1): encountered an error: Function not implemented".
2022-01-07 14:57:32 +01:00
Alexander Aleksandrovič Klimov
b9c569d455
GHA: add Raspbian bullseye
2022-01-07 14:57:32 +01:00
Alexander Aleksandrovič Klimov
899bdebedd
GHA: add Fedora 35
2022-01-07 14:57:32 +01:00
Alexander Aleksandrovič Klimov
f28b707a57
GHA: drop Fedora 33
...
It's EOL.
2022-01-07 14:57:32 +01:00
Alexander Aleksandrovič Klimov
f57fc9ecd8
GHA: drop EOL Ubuntu groovy
2022-01-07 14:57:32 +01:00
Alexander A. Klimov
fddc68224f
Split GitHub actions
...
... to allow to re-run a minimum.
2022-01-07 14:57:32 +01:00
Alexander A. Klimov
483e28c261
GitHub actions: also build on Debian Bullseye
2022-01-07 14:57:32 +01:00
Julian Brost
5d39f3bb69
Revert "GHA: drop EOL Ubuntu groovy"
...
This reverts commit fb4ca2e256550a3d9e86decb8d43307153e386a8.
2022-01-07 14:57:32 +01:00
Alexander Aleksandrovič Klimov
fb4ca2e256
GHA: drop EOL Ubuntu groovy
2022-01-04 19:11:04 +01:00
Alexander A. Klimov
e94044f8aa
GitHub actions: build Windows
2021-07-05 14:19:09 +02:00
Alexander A. Klimov
6b5130e913
GitHub actions: auto-cancel previous jobs for the same PR
...
https://github.com/marketplace/actions/auto-cancellation-running-action
2021-07-02 18:12:21 +02:00
Alexander A. Klimov
a41838547c
GitHub actions: update distros
2021-05-20 15:43:49 +02:00
Alexander A. Klimov
ff9cf5a573
GitHub actions: don't cancel not yet failed jobs on a failure
2021-05-20 15:38:43 +02:00
Alexander A. Klimov
216dac1985
GitHub actions: don't upload any artifacts
2021-05-20 15:38:43 +02:00
Alexander A. Klimov
cc8ad5172c
GitHub actions: drop Fedora 30
2020-12-10 17:26:18 +01:00
Alexander A. Klimov
1aa2b25b25
GitHub actions: drop CentOS 6
2020-12-10 17:26:03 +01:00
Alexander A. Klimov
3e0176b02b
GitHub actions: drop Fedora 29
2020-12-10 17:25:57 +01:00
Alexander A. Klimov
340c50d8a8
GitHub actions: drop openSUSE 15.0
2020-12-10 17:25:49 +01:00
Alexander A. Klimov
a803be65fa
GitHub actions: drop SLES 15.0
2020-12-10 17:25:44 +01:00
Alexander A. Klimov
173801b389
GitHub actions: drop SLES 12.4
2020-12-10 17:25:39 +01:00
Alexander Aleksandrovič Klimov
b1e735f1ea
Merge pull request #8445 from Icinga/feature/ci-ubuntu-groovy
...
GitHub actions: build Ubuntu groovy
2020-11-06 15:02:56 +01:00
Alexander A. Klimov
53146b006b
GitHub actions: build Ubuntu groovy
2020-11-06 11:43:57 +01:00
Alexander A. Klimov
bf15980455
GitHub actions: build also support/*
2020-10-13 18:25:47 +02:00
Noah Hilverling
188535b534
Merge pull request #8114 from Icinga/bugfix/gha-ccache
...
GitHub actions: make ccache actually working
2020-07-27 10:36:58 +02:00
Noah Hilverling
de700828ca
Merge pull request #8117 from Icinga/feature/jessie
...
GitHub actions: drop Debian "jessie"
2020-07-21 09:45:49 +02:00
Alexander A. Klimov
3cb073d6d7
GitHub actions: drop Debian "jessie"
2020-07-16 10:07:15 +02:00
Alexander A. Klimov
06bbf8f743
GitHub actions: make ccache actually working
2020-07-14 10:48:38 +02:00