dependabot[bot]
9d2feb8e55
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-27 15:35:06 +00:00
Johannes Schmidt
43cc092749
Add Github Problem Matchers actions for GCC/MSVC
...
MSVC needs two matchers: One general matcher for regular
single-line warnings, and one multi-line matcher for template
warnings that originate from a template in MSVC's library.
In the latter case, MSVC prints the path to the actual file
that should be annotated several lines down and all lines
in between the first line and that line need to be matched
by one of the regexps.
2025-09-24 15:43:05 +02:00
dependabot[bot]
fdb471a09b
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 15:18:20 +00:00
Alexander A. Klimov
3b729e9cd7
GHA: Windows: upgrade to VS 2022
2025-06-16 13:02:33 +02:00
Yonas Habteab
ef63f43b3f
GHA: Fetch full git history for windows
2025-05-16 11:35:00 +02:00
dependabot[bot]
cf6c2064a0
Bump actions/checkout from 1 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 1 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v1...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-16 11:33:56 +02:00
Julian Brost
5a464afdaa
GitHub Actions: Show log files in Windows jobs
...
If CPack fails, it may write the actual errors to a dedicated log file:
EXEC : CPack error : Problem running WiX. Please check 'D:/a/icinga2/icinga2/Build/_CPack_Packages/win64/WIX/wix.log' for errors. [D:\a\icinga2\icinga2\Build\PACKAGE.vcxproj]
Show all `*.log` files as part of the job output so that it doesn't get lost.
2025-05-14 14:08:20 +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
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
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
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
Julian Brost
4c4731a461
GitHub Actions: pin Windows Server version to 2019
2022-02-04 14:09:52 +01:00
Alexander A. Klimov
0e038a0916
Split GitHub actions
...
... to allow to re-run a minimum.
2021-07-26 17:38:33 +02:00