fccc1b8b37
Bump actions/cache from 5 to 6 ( #21037 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 23:11:49 +02:00
50ec92397c
Bump actions/checkout from 6 to 7 ( #21005 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [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/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20 07:00:23 +02:00
Holger Friedrich and GitHub
8ec3fe4a76
[GHA] Sign off PRs as openHAB bot ( #20818 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-05-31 12:23:15 +02:00
Holger Friedrich and GitHub
128ed80e32
[GHA] Speed up itest resolver workflow ( #20713 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-05-13 08:14:37 +02:00
Holger Friedrich and GitHub
cd02bedebb
[GHA] Fix mvnw checksum pinning ( #20603 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-04-19 17:35:04 +02:00
Holger Friedrich and GitHub
3fe11b605f
[GHA] Add new workflows resolver and maven wrapper ( #20593 )
...
* [GHA] Add new workflows resolver and maven wrapper
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-04-18 21:37:21 +02:00
lsiepel and GitHub
5891fe1d3f
Add markdown action ( #19010 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-03-30 15:57:40 +02:00
fdc7f2a549
Bump actions/upload-artifact from 6 to 7 ( #20311 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 18:55:48 +01:00
Holger Friedrich and GitHub
3449c8ef54
Pr build improvements ( #20127 )
...
* [gha] Increase Java heap size from 2GB to 8GB
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-23 20:21:07 +01:00
67adb66165
Bump actions/cache from 4 to 5 ( #19790 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 07:38:00 +01:00
8cf4b4d7ce
Bump actions/upload-artifact from 5 to 6 ( #19791 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-13 19:16:24 +01:00
0f64c7349f
Bump actions/checkout from 5 to 6 ( #19686 )
...
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-23 14:25:25 +01:00
493aeb1e21
Bump actions/upload-artifact from 4 to 5 ( #19542 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-25 20:32:38 +02:00
7c80002e7d
Bump actions/stale from 9 to 10 ( #19294 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '10'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 07:22:10 +02:00
093a80607d
Bump actions/setup-java from 4 to 5 ( #19221 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-24 18:52:49 +02:00
05aa010ad8
Bump actions/checkout from 4 to 5 ( #19164 )
...
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 10:32:53 +02:00
Wouter Born and GitHub
4d0a04aa87
Use Maven wrapper with GHA ( #19067 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-07-27 18:19:31 +02:00
Holger Friedrich and GitHub
dc3f53c0d5
Use Maven 3.9.10 for CI build ( #18769 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-12 18:53:07 +02:00
Holger Friedrich and GitHub
248c4643ba
[GHA] Permit rebuild from forks ( #18699 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-05-19 09:23:53 +02:00
Holger Friedrich and GitHub
b93c093ef4
[GHA] Adapt rebuild ( #18632 )
...
* Move triggering rebuild on label to separate workflow
* Grant permissions for removing label
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-05-10 18:09:53 +02:00
Holger Friedrich and GitHub
e349609ba7
[GHA] Fix rebuild using label rebuild ( #18629 )
...
* Implement rebuild in ci_build workflow to make PR validation pass
* Remove label rebuild at the end of the workflow
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-05-01 08:53:53 +02:00
Holger Friedrich and GitHub
850628f67f
[GHA] Allow rebuild using label rebuild ( #18596 )
...
* This restores functionality we had before we migrated the PR builds
to GitHub Actions.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-04-24 10:40:13 +02:00
Holger Friedrich and GitHub
33d182f13c
Improve GitHub Actions ( #18451 )
...
* pin external action stCarolas/setup-maven to specific SHA
* pin external action Ana06/get-changed-files to specific SHA
* set global timeout
* comments
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-03-26 23:07:52 +01:00
Holger Friedrich and GitHub
4464e541eb
Replace GH Action from tj-actions by custom code ( #18399 )
...
The GitHub Actions build workflow includes external Actions from
3rd party repositories.
The functionality of tj-actions/verify-changed-files was used to
detect modifications of files during the build process.
The external action is removed and replaced by custom code.
This is less flexible, but does not require an external action in the
build toolchain.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-03-16 22:00:43 +01:00
Holger Friedrich and GitHub
9544767641
Remove Java 17 build, switch to 21 ( #17910 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-12-16 08:38:39 +01:00
Wouter Born and GitHub
b5c47cdc3d
GitHub Actions upgrades and improvements ( #17627 )
...
* Use Maven 3.9.9
* Use Ubuntu 24.04
* Verify there are no changed files
Signed-off-by: Wouter Born <github@maindrain.net >
2024-10-24 22:23:08 +02:00
Wouter Born and GitHub
0d513d3d85
Replace deprecated stale bot with stale action ( #17384 )
...
The stale bot is deprecated and no longer maintained.
Instead the stale GHA should be used.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-09-07 20:11:49 +02:00
Holger Friedrich and GitHub
4cc5a27984
[CI] Add Java 21 compiling to J17 and native J21 ( #16672 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-22 08:41:38 +02:00
Wouter Born and GitHub
c9f8324142
Upgrade get-changed-files GHA dependency ( #16451 )
...
This fixes the last remaining deprecation warning:
> Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-24 14:25:24 +01:00
Wouter Born and GitHub
2fb3988dcd
Upgrade GHA dependencies ( #16420 )
...
This fixes the following deprecation warning:
> Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-17 11:47:35 +01:00
Wouter Born and GitHub
8da6f0ad07
Upgrade Maven and plug-ins ( #15525 )
...
* Use Maven 3.9.4 with GitHub Actions CI
* Upgrade Maven plug-ins
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-30 13:28:44 +02:00
J-N-K and GitHub
cd9e1b0590
Fix build / Resolve itests ( #14018 )
...
* Fix build / Resolve itests
* Remove Java 11 from GHA matrix
Also-by: Wouter Born <github@maindrain.net >
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-12-20 08:11:31 +01:00
Wouter Born and GitHub
74edb5377c
GitHub Actions workflow upgrades ( #13915 )
...
* Upgrade actions to fix deprecation warnings
* Use ubuntu-22.04 for builds
Signed-off-by: Wouter Born <github@maindrain.net >
2022-12-11 17:38:47 +01:00
Wouter Born and GitHub
0a2a85b448
GitHub Actions workflow improvements ( #13018 )
...
* Upgrade actions to latest versions
* Upgrade Maven to 3.8.6
* Use Temurin JDK instead of Zulu JDK
The Temurin JDK is preinstalled in the [Ubuntu image](https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-Readme.md#java ) whereas the Zulu JDK first need to be downloaded.
It should also perform better because the Temurin JDK is linked to glibc 2.12 whereas the Zulu JDK is linked to glibc 2.5.
Signed-off-by: Wouter Born <github@maindrain.net >
2022-06-27 22:30:40 +02:00
Wouter Born and GitHub
5842ad1644
GHA CI build workflow improvements ( #12425 )
...
* Add error annotations only in Java 11 matrix build to prevent duplicates
* Make sure Java 11 build is not cancelled when Java 17 build fails so it can add annotations by using `fail-fast: false`
* Use changed files only for incremental PR builds so a full build is done for changes merged into 'main' branch
* Add GHA build status badge
Signed-off-by: Wouter Born <github@maindrain.net >
2022-03-06 19:42:48 +01:00
Wouter Born and GitHub
e84e2800a4
Add Java 17 to GHA CI build matrix ( #12360 )
...
This adds Java 17 to the GitHub Actions CI build matrix so we can make sure the build keeps working with both Java 11 and Java 17.
It also updates the required Java version range used by the enforcer plugin so it is also possible to build with the supported Java versions.
Signed-off-by: Wouter Born <github@maindrain.net >
2022-02-24 10:55:20 +01:00
Wouter Born and GitHub
84de053847
Use Maven 3.8.4 in GHA CI builds ( #11649 )
...
This new version fixes a few regressions, see:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12350685
Signed-off-by: Wouter Born <github@maindrain.net >
2021-11-28 19:32:50 +01:00
Wouter Born and GitHub
1afe90d314
Report SAT Errors with GHA Annotations ( #11652 )
...
Let's test the GHA annotations for errors also in this repo!
Similar to openhab/openhab-core#2543
Signed-off-by: Wouter Born <github@maindrain.net >
2021-11-28 19:31:53 +01:00
Wouter Born and GitHub
49aa537036
GitHub Actions workflow improvements ( #11507 )
...
* Checkout merged branches for pull requests
* Add support for incremental add-on builds to speed up PR builds
* Echo the mvn command used for builds
Signed-off-by: Wouter Born <github@maindrain.net >
2021-11-04 09:05:39 +01:00
Wouter Born and GitHub
03e2303800
Add GitHub Actions CI build ( #11454 )
...
This PR adds a CI build using GitHub Actions.
Besides having a backup for Jenkins, it will also make it easy for contributors to use a GitHub Actions build with their fork.
It features the following:
* Uncluttered simple build progress like we used with Travis CI
* Uploads the full build log and SAT summary report so they can be downloaded for further analysis
* Uses a Maven repository cache to speed up builds (first build takes a bit longer)
* Has some maven.wagon configuration options to prevent Maven Central artifact download issues from Azure
* Uses a matrix so we can easily add builds for other OS-es or newer Java LTS versions in the future
Signed-off-by: Wouter Born <github@maindrain.net >
2021-10-27 09:55:00 +02:00