Commit Graph

17 Commits (main)

Author SHA1 Message Date
Wouter Born 3c88a3d789
Tooling upgrades (#456)
* Upgrade binfmt to 8.1.5
* Use Ubuntu 24.04 with GHA

Signed-off-by: Wouter Born <github@maindrain.net>
2025-01-20 13:12:16 +01:00
Wouter Born a7da1746ed
Add openHAB 5 support (#451)
* Use Java 21 with openHAB 5
* Remove linux/arm/v7 support
* Update versions in build help
* Install Temurin when Debian does not have an installation package in its repositories for an OpenJDK version

Signed-off-by: Wouter Born <github@maindrain.net>
2024-12-16 23:02:23 +01:00
Wouter Born 6b548ff02e
Fix SNAPSHOT version logic (#437)
The POMs got reformatted with openhab/openhab-distro#1627.

Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-14 22:20:44 +01:00
Wouter Born 3d402b4eec
Upgrade binfmt and update build instructions (#432)
Signed-off-by: Wouter Born <github@maindrain.net>
2023-11-01 09:34:39 +01:00
Wouter Born d35e4d069a
Make manifests compatible with older Docker versions (#428)
On old Docker versions pulling an image would fail with "missing signature key".
By default buildx creates manifests having the newer OCI media type which is unsupported by older Docker versions.

To inspect the media type in a manifest run: docker manifest inspect openhab/openhab

See:

* https://community.openhab.org/t/containerstation-4-0-0-m3-last-working-build/149063
* https://community.openhab.org/t/error-missing-signature-key-for-oh-4-0-2-docker-image/149154

Signed-off-by: Wouter Born <github@maindrain.net>
2023-09-21 18:30:39 +02:00
Wouter Born fb4c8c72b3
Use Java 17 with openHAB 4 (#413)
Related to openhab/openhab-core#2994

Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-19 20:42:07 +01:00
Wouter Born cfe4a404e2
Upgrade binfmt and GHA Ubuntu (#411)
Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-07 21:08:16 +01:00
Wouter Born 1aefc8fcbf
Upgrade binfmt and GHA actions (#396)
Signed-off-by: Wouter Born <github@maindrain.net>
2022-07-02 08:29:12 +02:00
Wouter Born ff7893e944 Switch to secured protocol to fix build
See: https://github.blog/2021-09-01-improving-git-protocol-security-github/

Signed-off-by: Wouter Born <github@maindrain.net>
2022-03-16 12:46:32 +01:00
Wouter Born a1d02febd6 Prevent README.md from being messed up in case of GitHub issues
Signed-off-by: Wouter Born <github@maindrain.net>
2022-01-12 12:51:23 +01:00
Wouter Born 5e2aebe2fc
Upgrade base images and build tools (#369)
Updates:

* Alpine to 3.14.3
* Debian to 11.1
* binfmt to tonistiigi/binfmt:qemu-v6.1.0 (required for building Debian 11 ARM images with buildx)

Furthermore the [pushrm](https://github.com/christian-korneck/docker-pushrm) Docker CLI plugin is now used for updating the README on Docker Hub.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-11-13 17:26:58 +01:00
Wouter Born 60421f3d00
Fix broken badges (#364)
MicroBadger shutdown on July 1st, 2021.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-08-31 19:23:53 +02:00
Wouter Born 9258eb4139
Remove OH2 support from build scripts (#363)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-06-28 16:46:56 +02:00
Wouter Born 51d2e13217
Remove openhab-distro master branch from available snapshot versions (#345)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-19 00:28:22 +01:00
Wouter Born 9a0d49faf8
Update snapshot version logic (#341)
There won't be any 3.0.x-snapshot builds.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-13 10:18:44 +01:00
Wouter Born ef111252e0
Automatically discover available SNAPSHOT versions (#339)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-03 14:03:19 +01:00
Wouter Born 69b2534052
Rework build scripts (#336)
* Make Dockerfiles more generic so they can be reused for all openHAB versions
* Determine version information automatically based on openhab-distro tags/branches
* Merge helper scripts into helper-functions
* Add "build" script to simplify building multiple versions or a specific distro using BuildKit
* Add GitHub Actions workflows for PR builds

Fixes #318

Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-01 16:00:25 +01:00