Commit Graph
61 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 FriedrichandGitHub 3139e9d23a [snmp] Upgrade to snmp4j 3.10.0 (#20835)
* [snmp] Upgrade to snmp4j 3.10.0

* Upgrade snmp4j from 3.8.2 to 3.10.0
* Fix deperectation warnings about ResponseEvent
* Fix warnings about raw types
* Activate dependabot upgrades

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-01 22:01:21 +02:00
f5543abb2e Upgrade wiremock to 3.13.2 (#20834)
* Upgrade wiremock to 3.13.2

Wiremock package is used for testing in a few bindings.

* Upgrade from 2.x to 3.13.2.
* Define version in root pom.xml.
* Switch to package wiremock-standalone in all bindings,
  as wiremock/wiremock-jetty12 v3.x depend on newer Jetty version
  we do not provide yet.
* Adapt to API changes betweeen 2.x and 3.x.
* Activate wiremock upgrades in dependabot.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2026-06-01 19:00:16 +02:00
Holger FriedrichandGitHub 4a0b05011c Upgrade jsoup to 1.22.2 (#20720)
* Uprade jsoup from 1.14.3/1.15.3 to 1.22.2
Changelog: https://github.com/jhy/jsoup/blob/master/CHANGES.md
* Define one version in top level pom
* [transform.jinja] start jsoup as bundle, change from compile to provided
* [dependabot] allow automatic upgrades of jsoup

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-31 14:53:14 +02:00
Holger FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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
Wouter BornandGitHub 7dfe35bea0 Fix Maven build output (#20491)
Signed-off-by: Wouter Born <github@maindrain.net>
2026-03-31 19:56:55 +02:00
lsiepelandGitHub 5891fe1d3f Add markdown action (#19010)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-30 15:57:40 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 FriedrichandGitHub 3c269a4388 [dependabot] Add rrd4j (#20136)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-28 19:05:21 +01:00
Holger FriedrichandGitHub 71c23fb392 [dependabot] Add plexus-compiler-eclipse (#20132)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-25 09:11:11 +01:00
Holger FriedrichandGitHub 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
Holger FriedrichandGitHub 8b6cb43ba5 [dependabot] Ignore Karaf (#19871)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-24 00:36:40 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Holger FriedrichandGitHub 43afc5f5f1 Extend dependabot: ftpupload (#19296)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-08 07:30:11 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Holger FriedrichandGitHub a190fe1e96 Add ecj to Dependabot config (#19176)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-17 10:26:57 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 BornandGitHub 4d0a04aa87 Use Maven wrapper with GHA (#19067)
Signed-off-by: Wouter Born <github@maindrain.net>
2025-07-27 18:19:31 +02:00
Holger FriedrichandGitHub 26450bc6fc Dependabot groups (#19063)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-27 10:53:00 +02:00
f34491551d Dependabot for Plugins (#19039)
* Dependabot for Plugins

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2025-07-25 10:08:56 +02:00
Holger FriedrichandGitHub 8fa366d119 Enable Dependabot PRs (#19029)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-24 01:33:34 +02:00
Holger FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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 FriedrichandGitHub 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 BornandGitHub 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 BornandGitHub 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 FriedrichandGitHub 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 BornandGitHub 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 BornandGitHub 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 BornandGitHub 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
Wouter BornandGitHub 8dd0028315 Trigger full build when add-on is removed (#14680)
Signed-off-by: Wouter Born <github@maindrain.net>
2023-03-26 12:50:50 +02:00
Wouter BornandGitHub d70e2c6294 Instruct contributors to always use "main" branch for PRs (#14574)
* Instruct contributors to always use "main" branch for PRs
* Fix a typo too

This helps to prevent some frustration between contributors/maintainers.

Signed-off-by: Wouter Born <github@maindrain.net>
2023-03-11 12:26:53 +01:00
Wouter BornandGitHub 026ac92023 Add Stale configuration (#14109)
Similar to openhab/openhab-core#2974

See also: https://github.com/marketplace/stale

Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-29 19:32:45 +01:00
J-N-KandGitHub 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 BornandGitHub 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 BornandGitHub 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 BornandGitHub 62c30d034f [mqtt] Revive disabled itests (#12431)
This fixes all the compilation/dependency issues in the MQTT itests so they can be reenabled again.
The tests now create and use their own Moquette instance instead of the removed embedded MQTT broker.
The moquette-broker JAR is also included in the test bundles as workaround for its missing OSGi bundle manifest headers.

Signed-off-by: Wouter Born <github@maindrain.net>
2022-04-26 20:24:11 +02:00
Wouter BornandGitHub 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