Alexander Aleksandrovič Klimov
d4b0e08c80
Merge pull request #10281 from Icinga/gha-sles
...
GHA: also test SLES, not just openSUSE
2025-01-08 12:04:01 +01:00
Julian Brost
8ae2659aa7
Merge pull request #10275 from Icinga/Al2Klimov-patch-3
...
GHA: drop EOL SUSE versions
2025-01-07 10:38:42 +01:00
Alexander Aleksandrovič Klimov
7ea0f5969f
GHA: Amazon Linux: fix broken link to Boost tarball
2025-01-02 15:35:29 +01:00
Alexander Aleksandrovič Klimov
b2288d2925
GHA: also test SLES, not just openSUSE
...
They may be similar, but SLES isn't that hard to deploy.
2025-01-02 15:26:31 +01:00
Alexander Aleksandrovič Klimov
f098810892
GHA: drop EOL SUSE 15.4
2024-12-18 15:32:37 +01:00
Alexander Aleksandrovič Klimov
929deffb4b
GHA: drop EOL SLES 15.3
2024-12-18 15:31:56 +01:00
Alexander Aleksandrovič Klimov
d9cbed439a
GHA: drop EOL SLES 12.5
2024-12-18 15:30:40 +01:00
Alexander A. Klimov
cca5f6603b
GHA: Linux: don't track all supported distro versions
...
Instead just give a generic explanation per distro.
2024-11-27 15:20:28 +01:00
Julian Brost
4b884ea953
Merge pull request #10253 from Icinga/Al2Klimov-patch-11
...
GHA: update supported Fedora versions
2024-11-27 09:54:30 +01:00
Alexander Aleksandrovič Klimov
22b36b7cfb
GHA: update supported Fedora versions
...
Add v41, drop EOL v37, v38.
2024-11-26 11:15:53 +01:00
Yonas Habteab
a19246aca7
GHA: Drop ubuntu 23.{04,10} (EOL)
2024-11-25 17:10:08 +01:00
Yonas Habteab
09d102aeed
Merge pull request #10200 from Icinga/Al2Klimov-patch-11
...
GHA: Linux: include Ubuntu 24.10
2024-10-23 16:34:50 +02:00
Alexander Aleksandrovič Klimov
8db62744cf
GHA: Linux: include Ubuntu 24.10
2024-10-23 14:42:15 +02:00
Alexander A. Klimov
b95858d4d1
GHA: Windows: don't require git.icinga.com/packaging/windows-icinga2
...
"A little copying is better than a little dependency."
- https://www.youtube.com/watch?v=PAAkCSZUG1c&t=9m28s
(Gopherfest 2015 | Go Proverbs with Rob Pike)
2024-10-23 10:33:23 +02:00
Alexander A. Klimov
14e269060a
Clarify that our Debian installation docs also apply to the Raspberry Pi OS
2024-08-21 13:19:54 +02:00
Julian Brost
ce81596ad5
Merge pull request #10096 from Icinga/Al2Klimov-patch-7
...
GHA: add openSUSE 15.6 and SLES 15.6
2024-07-31 12:19:52 +02:00
Alexander Aleksandrovič Klimov
6f28fea5bb
GHA: add openSUSE 15.6 and SLES 15.6
2024-07-01 13:29:01 +02:00
Alexander A. Klimov
ba52e2ed51
GHA: drop EOL EL7
2024-07-01 12:44:43 +02:00
Alexander Aleksandrovič Klimov
236071596b
Merge pull request #10048 from Icinga/Al2Klimov-patch-13
...
GHA: Docker: don't run on support/* branches
2024-05-28 09:58:42 +02:00
Alexander Aleksandrovič Klimov
cb945feb19
Merge pull request #10041 from Icinga/Al2Klimov-patch-15
...
GHA: add upcoming Fedora 40
2024-04-19 16:45:01 +02:00
Alexander Aleksandrovič Klimov
b85fab03bd
Merge pull request #10040 from Icinga/Al2Klimov-patch-14
...
GHA: add upcoming Ubuntu 24.04
2024-04-19 16:44:45 +02:00
Alexander Aleksandrovič Klimov
4026b5b254
GHA: Docker: don't run on support/* branches
...
PRs to them are already covered and we don't need support* image tags.
2024-04-19 11:50:13 +02:00
Alexander Aleksandrovič Klimov
4fbc276759
GHA: drop Debian 10
...
which will be EOL in 2.5 months.
2024-04-16 16:09:06 +02:00
Alexander Aleksandrovič Klimov
1010f0bde6
GHA: add upcoming Fedora 40
2024-04-16 10:38:27 +02:00
Alexander Aleksandrovič Klimov
d2543e9715
GHA: add upcoming Ubuntu 24.04
2024-04-16 10:38:17 +02:00
Alexander A. Klimov
82e9c71001
GHA AUTHORS check: handle PRs from forks
...
where the ref names differ compared to own PRs. Instead refer to the base branch and the head branch via generic HEAD^<parent number> where HEAD is a merge commit.
2024-01-18 17:22:35 +01:00
Alexander Aleksandrovič Klimov
63cf195327
GHA: drop EOL Fedora 36
2023-11-24 12:03:35 +01:00
Alexander A. Klimov
8025e0259a
GHA: complain if PR adds commits from people not yet listed in ./AUTHORS
...
not to have to update ./AUTHORS or .mailmap after merging.
2023-11-21 12:40:16 +01:00
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 Aleksandrovič Klimov
bb6cfe94d3
GHA: add upcoming (already frozen) Ubuntu 23.10
2023-10-06 10:34:36 +02:00
Alexander Aleksandrovič Klimov
9ebf585ec7
GHA: add upcoming (already frozen) Fedora 39
2023-10-04 16:35:26 +02:00
Alexander Aleksandrovič Klimov
a3dfb525c0
GHA: drop EOL Ubuntu 22.10
2023-09-26 11:40:28 +02:00
Alexander A. Klimov
656d9d439b
GHA: add Amazon Linux 2023
...
which unfortunately seems not to have ccache. 🤷
2023-07-06 14:21:03 +02:00
Alexander Aleksandrovič Klimov
8047c25537
GHA: add Debian and Raspbian 12
2023-07-04 14:49:32 +02:00
Alexander Aleksandrovič Klimov
c8d5c579ce
GHA: add openSUSE and SLES 15.5
2023-07-04 11:33:42 +02:00
Alexander Aleksandrovič Klimov
d1c7f3d7da
GHA: Linux: add Fedora 38, Ubuntu 23.04
2023-05-11 10:24:59 +02:00
Julian Brost
e9fa037983
Merge pull request #9754 from Icinga/cmake3
...
GHA: use a CMake version which can set(CMAKE_CXX_STANDARD 17) where possible
2023-05-08 18:52:42 +02:00
Alexander A. Klimov
59d07ec03c
GHA: use a CMake version which can set(CMAKE_CXX_STANDARD 17) where possible
...
especially on Amazon Linux which seems to have trouble with our workaround:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
2023-05-02 15:40:32 +02:00
Alexander Aleksandrovič Klimov
4b3a845e50
GHA: Drop openSUSE 15.3 (EOL)
2023-04-18 15:35:46 +02: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 Aleksandrovič Klimov
90f2522d15
GHA: revert back to ubuntu-latest
...
as that is 22.04 or later.
2023-01-19 11:04:25 +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
dfbb1e973c
Merge pull request #9625 from Icinga/buildx
...
GHA: handle changed interface of Icinga/docker-icinga2
2023-01-18 19:33:15 +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
47de7a9e42
GHA: handle changed interface of Icinga/docker-icinga2
2023-01-16 17:38:32 +01:00
Julian Brost
73aebde9a1
Merge pull request #9454 from Icinga/gha
...
GHA: Update build targets
2022-07-26 11:32:32 +02:00