Alvar Penning
33838a620a
GHA: Fix Alpine After CMAKE_OPTS Refactoring
...
The just merged Alpine CI run for LibreSSL from #9949 failed since it
missed the changes of the refactoring PR #10369 . This change applied the
refactoring for Alpine as well, hopefully making the CI happy.
2025-04-03 09:33:42 +02:00
Yonas Habteab
0673dfa644
Merge pull request #9949 from Icinga/libressl
...
GHA: also build on Alpine to test LibreSSL which is used on OpenBSD
2025-04-03 09:17:33 +02:00
Alexander Aleksandrovič Klimov
469f94e549
Merge pull request #10369 from Icinga/cflags
...
GHA: Linux: use the C(++) flags recommended by each respective distro
2025-03-20 16:57:21 +01:00
Alvar Penning
b521a9742e
GHA: Fix Alpine LibreSSL
...
First, the icinga_legacytimeperiod/dst test was excluded, as it fails on
Alpine most likely due to some differences between musl and glibc. After
some debugging, I disabled the test as the Alpine packages does.
More build dependencies were added from the Alpine package, allowing to
only disable MySQL and PostgreSQL support as these libraries have fixed
dependencies on OpenSSL, conflicting with LibreSSL.
In addition, I have added comments where I was first puzzled.
2025-03-18 11:21:53 +01:00
Alexander A. Klimov
d387f0cd18
GHA: also build on Alpine to test LibreSSL which is used on OpenBSD
2025-03-18 11:21:53 +01:00
Yonas Habteab
55885e0cd9
Enable dependabot for GitHub Actions
2025-03-17 10:09:37 +01:00
Yonas Habteab
8714f72d65
Merge pull request #10368 from Icinga/GHAdeb32
...
GitHub actions: also test the still packaged 32-bit Debian
2025-03-12 16:03:39 +01:00
Alexander A. Klimov
f418d29379
GHA: Linux: use the C(++) flags recommended by each respective distro
2025-03-12 14:22:04 +01:00
Alexander A. Klimov
4227d427da
.github/workflows/linux.bash: make $CMAKE_OPTS an array
...
to have less to care about quoting.
2025-03-12 12:00:30 +01:00
Alexander Aleksandrovič Klimov
cc5f01d47f
GitHub actions: run ninja with -v
...
to show all compiler flags.
2025-03-12 09:57:16 +01:00
Alexander A. Klimov
7962121faa
GitHub actions: also test the still packaged 32-bit Debian
2025-03-11 16:11:05 +01:00
Alexander Aleksandrovič Klimov
cddb3ca868
Merge pull request #10279 from Icinga/Al2Klimov-patch-3
...
release.md: don't update doc/21-development.md
2025-01-14 12:53:21 +01:00
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
Alexander Aleksandrovič Klimov
120c89af55
release.md: don't update doc/21-development.md
...
The exact Boost version noted there for Windows doesn't matter.
2025-01-07 13:06:58 +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
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