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
08eaf71994
Merge pull request #9941 from Icinga/Al2Klimov-patch-11
...
release.md: Merge docker-icinga2 dependency updates
2024-05-07 18:04:57 +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
672a911fc7
release.md: Merge docker-icinga2 dependency updates
...
so that they're included in the Docker image our release GHA will build.
2023-12-19 12:54:07 +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
Julian Brost
7ae91ce504
Merge pull request #9826 from Icinga/Al2Klimov-patch-9
...
Release issue template: Harden OpenSSL Defaults
2023-08-01 10:31:07 +02:00
Alexander A. Klimov
b84dda1790
.github/ISSUE_TEMPLATE/release.md: Harden global TLS defaults
2023-07-31 16:30:20 +02:00
Alexander A. Klimov
4164bee6c7
Release issue template: restore non-trivial info from removed RELEASE.md
...
We have dedicated repositories for packages, so this stuff is already
fragmented into visible and invisible. The docs can be fragmented the same
way. But then everything about this repo should be documented in this repo,
too. This just re-adds docs about the publicly visible stuff. Ex. the last
section, but it is easy to miss, so it's here.
2023-07-31 10:46:12 +02:00
Eric Lippmann
62d7e2af80
Replace `RELEASE.md' with issue template
...
Apart from the Windows-related notes, all instructions are common to our
releases and therefore do not need to be explicitly listed here. In
addition, most of the information was severely outdated, especially with
respect to how our packaging works.
2023-07-11 15:40:59 +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
Alexander A. Klimov
235ac0e48e
GHA: Update build targets
2022-07-25 16:55:34 +02:00
Julian Brost
c14ccc5b0d
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.
2022-07-25 13:00:42 +02:00