From ccb7d636c0e2acd8d9e37bf66c921cf75976697b Mon Sep 17 00:00:00 2001 From: buanet Date: Wed, 19 Jul 2023 23:45:09 +0000 Subject: [PATCH 01/32] new ioBroker versions --- .github/dependencies/.nodejs-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependencies/.nodejs-version b/.github/dependencies/.nodejs-version index 3876fd4..603606b 100644 --- a/.github/dependencies/.nodejs-version +++ b/.github/dependencies/.nodejs-version @@ -1 +1 @@ -18.16.1 +18.17.0 From 56134b300e90ec2a09969a46d3082d279e799495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Fri, 28 Jul 2023 23:56:34 +0200 Subject: [PATCH 02/32] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 810a7f6..7553f47 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,10 +2,10 @@ blank_issues_enabled: true contact_links: - name: ioBroker Docker image discussions url: https://github.com/buanet/ioBroker.docker/discussions -# about: You can ask your questions here. + about: You can ask your questions here. - name: ioBroker Community Forum url: https://forum.iobroker.net/ - name: ioBroker Discord channel url: https://discord.gg/Ne3y6fUac3 - name: ioBroker Facebook group - url: https://www.facebook.com/groups/440499112958264/ \ No newline at end of file + url: https://www.facebook.com/groups/440499112958264/ From 3940ea92038d6a810a616de77ecaf2cd03674c3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Fri, 28 Jul 2023 23:59:46 +0200 Subject: [PATCH 03/32] Update feature_request.yaml --- .github/ISSUE_TEMPLATE/feature_request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index b2c9b4d..ba0fc51 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -1,5 +1,5 @@ name: Feature Request -description: I want to request a new feature. +description: Request a new feature here. title: "[Feature Request]: " labels: "enhancement" body: From 12ba15b3180e57e2724e8dbaf45cb6724130ee2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Sat, 29 Jul 2023 00:00:03 +0200 Subject: [PATCH 04/32] Update problem_report.yaml --- .github/ISSUE_TEMPLATE/problem_report.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/problem_report.yaml b/.github/ISSUE_TEMPLATE/problem_report.yaml index 06cd4e1..0a9fdb6 100644 --- a/.github/ISSUE_TEMPLATE/problem_report.yaml +++ b/.github/ISSUE_TEMPLATE/problem_report.yaml @@ -1,5 +1,5 @@ name: Problem Report -description: I want to report a problem. +description: Report a problem here. title: "[Problem]: " body: - type: markdown From a59977101b1657f4b18caa120a5c09f94318bb28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Sat, 29 Jul 2023 00:02:27 +0200 Subject: [PATCH 05/32] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 7553f47..6481880 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,11 @@ -blank_issues_enabled: true +blank_issues_enabled: false contact_links: - - name: ioBroker Docker image discussions + - name: Discussions url: https://github.com/buanet/ioBroker.docker/discussions - about: You can ask your questions here. + about: Ask your questions here. - name: ioBroker Community Forum url: https://forum.iobroker.net/ + about: Need support? Check out our ioBroker Forum. - name: ioBroker Discord channel url: https://discord.gg/Ne3y6fUac3 - - name: ioBroker Facebook group - url: https://www.facebook.com/groups/440499112958264/ + about: Need support? Check out our ioBroker Discord channel. From 62d4fcd0c162020d0aeb7cd989dfeb60c4e35f96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Sat, 29 Jul 2023 00:06:03 +0200 Subject: [PATCH 06/32] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 6481880..4f3cefb 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,11 @@ blank_issues_enabled: false contact_links: - - name: Discussions + - name: Questions? url: https://github.com/buanet/ioBroker.docker/discussions - about: Ask your questions here. + about: Not sure about your issue? Ask your questions here! - name: ioBroker Community Forum url: https://forum.iobroker.net/ - about: Need support? Check out our ioBroker Forum. + about: Need support? Check out our ioBroker Community Forum. - name: ioBroker Discord channel url: https://discord.gg/Ne3y6fUac3 about: Need support? Check out our ioBroker Discord channel. From 788ef45134236eb6c9767d39b0a048a15a002236 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Sat, 29 Jul 2023 00:10:42 +0200 Subject: [PATCH 07/32] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 4f3cefb..fca035e 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,8 +1,11 @@ blank_issues_enabled: false contact_links: + - name: Did you read the docs? + url: https://docs.buanet.de/iobroker-docker-image/docs/ + about: Please make sure you read the docs before submitting any issues. - name: Questions? url: https://github.com/buanet/ioBroker.docker/discussions - about: Not sure about your issue? Ask your questions here! + about: Ask your questions here! - name: ioBroker Community Forum url: https://forum.iobroker.net/ about: Need support? Check out our ioBroker Community Forum. From 47bccc997a84b481a05d6234ebe9283e1f624e03 Mon Sep 17 00:00:00 2001 From: buanet Date: Wed, 9 Aug 2023 23:45:25 +0000 Subject: [PATCH 08/32] new ioBroker versions --- .github/dependencies/.nodejs-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependencies/.nodejs-version b/.github/dependencies/.nodejs-version index 603606b..4a1f488 100644 --- a/.github/dependencies/.nodejs-version +++ b/.github/dependencies/.nodejs-version @@ -1 +1 @@ -18.17.0 +18.17.1 From 9aab0af6bd7ab7e7a870535970a961dcfc6f5c3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Thu, 17 Aug 2023 17:46:54 +0200 Subject: [PATCH 09/32] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 070e147..0252eed 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,6 @@ If you have any questions or need help please visit the ioBroker community: * [ioBroker forum](https://forum.iobroker.net/) * [Discord channel](https://discord.gg/Ne3y6fUac3) * [Facebook group](https://www.facebook.com/groups/440499112958264/) -* [Telegram channel](https://t.me/+Xfjuou6-LztkOTBi) ### How to report an issue or request a feature? From 24b76d4af7e94b7aa1da401e9332c6230d0deaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Thu, 17 Aug 2023 17:48:06 +0200 Subject: [PATCH 10/32] Update README_docker_hub_buanet.md --- docs/README_docker_hub_buanet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README_docker_hub_buanet.md b/docs/README_docker_hub_buanet.md index 691df4c..f38a003 100644 --- a/docs/README_docker_hub_buanet.md +++ b/docs/README_docker_hub_buanet.md @@ -23,7 +23,7 @@ New major image versions (e.g. v6, v7, v8) always include a new major version of # Quick reference * Maintained by: [buanet](https://github.com/buanet) and [ioBroker](https://github.com/ioBroker) -* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/HwUCwsH), [Telegram channel](https://t.me/+Xfjuou6-LztkOTBi), [Facebook group](https://www.facebook.com/groups/440499112958264) +* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/HwUCwsH), [Facebook group](https://www.facebook.com/groups/440499112958264) * Where to report issues: [Github Repository Issues](https://github.com/buanet/ioBroker.docker/issues) * Supported architectures: amd64, arm32v7, arm64v8 * Changelog: [Github Repository Changelog](https://github.com/buanet/ioBroker.docker/blob/main/CHANGELOG.md) From bbf834c2185ac430e0d535c1a67e88cff0863b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Thu, 17 Aug 2023 17:48:47 +0200 Subject: [PATCH 11/32] Update README_docker_hub_iobroker.md --- docs/README_docker_hub_iobroker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/README_docker_hub_iobroker.md b/docs/README_docker_hub_iobroker.md index 3a5bb4a..cf8db09 100644 --- a/docs/README_docker_hub_iobroker.md +++ b/docs/README_docker_hub_iobroker.md @@ -25,7 +25,7 @@ New major image versions (e.g. v6, v7, v8) always include a new major version of # Quick reference * Maintained by: [buanet](https://github.com/buanet) and [ioBroker](https://github.com/ioBroker) -* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/HwUCwsH), [Telegram channel](https://t.me/+Xfjuou6-LztkOTBi), [Facebook group](https://www.facebook.com/groups/440499112958264) +* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/HwUCwsH), [Facebook group](https://www.facebook.com/groups/440499112958264) * Where to report issues: [Github Repository Issues](https://github.com/buanet/ioBroker.docker/issues) * Supported architectures: amd64, arm32v7, arm64v8 * Changelog: [Github Repository Changelog](https://github.com/buanet/ioBroker.docker/blob/main/CHANGELOG.md) @@ -145,4 +145,4 @@ For more information about networking with Docker please refer to the [official # Support the Project If you like what you see please leave us stars and likes on our repos and join our growing community. -See you soon. :) \ No newline at end of file +See you soon. :) From 6832057596aae5b7bea7625fe0e394f7015acc4a Mon Sep 17 00:00:00 2001 From: buanet Date: Sat, 19 Aug 2023 23:45:21 +0000 Subject: [PATCH 12/32] new ioBroker versions --- .github/dependencies/.admin-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependencies/.admin-version b/.github/dependencies/.admin-version index b98d1d3..e029aa9 100644 --- a/.github/dependencies/.admin-version +++ b/.github/dependencies/.admin-version @@ -1 +1 @@ -6.3.5 +6.8.0 From 9b384a38b5cb1b5f18b078a3a534c46f0aacfcb2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Aug 2023 09:11:48 +0000 Subject: [PATCH 13/32] Bump actions/checkout from 3.5.3 to 3.6.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0. - [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/v3.5.3...v3.6.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debian-image-beta-node20.yml | 2 +- .github/workflows/build-debian-image-beta.yml | 2 +- .github/workflows/build-debian-image-dev-node20.yml | 2 +- .github/workflows/build-debian-image-dev.yml | 2 +- .github/workflows/build-debian-image-latest-iob.yml | 2 +- .github/workflows/build-debian-image-latest.yml | 2 +- .github/workflows/check-iobroker-versions.yml | 2 +- .github/workflows/update-docker-readme.yml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml index ede0388..5c8b55e 100644 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ b/.github/workflows/build-debian-image-beta-node20.yml @@ -14,7 +14,7 @@ jobs: run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.5.3 + uses: actions/checkout@v3.6.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml index 5db6121..85c7106 100644 --- a/.github/workflows/build-debian-image-beta.yml +++ b/.github/workflows/build-debian-image-beta.yml @@ -14,7 +14,7 @@ jobs: run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.5.3 + uses: actions/checkout@v3.6.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml index 6baccb2..593d040 100644 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ b/.github/workflows/build-debian-image-dev-node20.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3.5.3 + uses: actions/checkout@v3.6.0 with: repository: 'buanet/ioBroker.docker' diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml index 209d63a..a854c5d 100644 --- a/.github/workflows/build-debian-image-dev.yml +++ b/.github/workflows/build-debian-image-dev.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3.5.3 + uses: actions/checkout@v3.6.0 with: repository: 'buanet/ioBroker.docker' diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml index 6f07a7f..05430f3 100644 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ b/.github/workflows/build-debian-image-latest-iob.yml @@ -17,7 +17,7 @@ jobs: echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.5.3 + uses: actions/checkout@v3.6.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml index c677a89..b05b8a6 100644 --- a/.github/workflows/build-debian-image-latest.yml +++ b/.github/workflows/build-debian-image-latest.yml @@ -17,7 +17,7 @@ jobs: echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.5.3 + uses: actions/checkout@v3.6.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/check-iobroker-versions.yml b/.github/workflows/check-iobroker-versions.yml index e6c287d..a93e1af 100644 --- a/.github/workflows/check-iobroker-versions.yml +++ b/.github/workflows/check-iobroker-versions.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3.5.3 + uses: actions/checkout@v3.6.0 with: repository: 'buanet/ioBroker.docker' token: ${{ secrets.ACTIONS_PAT }} diff --git a/.github/workflows/update-docker-readme.yml b/.github/workflows/update-docker-readme.yml index ecd8ffc..11e2fa5 100644 --- a/.github/workflows/update-docker-readme.yml +++ b/.github/workflows/update-docker-readme.yml @@ -12,7 +12,7 @@ jobs: update-docker-readme: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@v3.6.0 - name: Update Docker Hub Readme (buanet) uses: peter-evans/dockerhub-description@v3.4.2 From 989fe8b03bd14ccf7eee42520f64756de4aab7ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Aug 2023 09:42:22 +0000 Subject: [PATCH 14/32] Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.9.1 to 2.10.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2.9.1...v2.10.0) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debian-image-beta-node20.yml | 2 +- .github/workflows/build-debian-image-beta.yml | 2 +- .github/workflows/build-debian-image-dev-node20.yml | 2 +- .github/workflows/build-debian-image-dev.yml | 2 +- .github/workflows/build-debian-image-latest-iob.yml | 2 +- .github/workflows/build-debian-image-latest.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml index ede0388..8e3055b 100644 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ b/.github/workflows/build-debian-image-beta-node20.yml @@ -43,7 +43,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.9.1 + uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml index 5db6121..99bd5ef 100644 --- a/.github/workflows/build-debian-image-beta.yml +++ b/.github/workflows/build-debian-image-beta.yml @@ -43,7 +43,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.9.1 + uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml index 6baccb2..85cb87d 100644 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ b/.github/workflows/build-debian-image-dev-node20.yml @@ -37,7 +37,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.9.1 + uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml index 209d63a..3096f2a 100644 --- a/.github/workflows/build-debian-image-dev.yml +++ b/.github/workflows/build-debian-image-dev.yml @@ -37,7 +37,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.9.1 + uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml index 6f07a7f..157092e 100644 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ b/.github/workflows/build-debian-image-latest-iob.yml @@ -46,7 +46,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.9.1 + uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub (iobroker) uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml index c677a89..ffbaee5 100644 --- a/.github/workflows/build-debian-image-latest.yml +++ b/.github/workflows/build-debian-image-latest.yml @@ -46,7 +46,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.9.1 + uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub (buanet) uses: docker/login-action@v2.2.0 with: From ca11192265a6c2cbab84b0c73da16808cfc674e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Sun, 3 Sep 2023 22:27:11 +0200 Subject: [PATCH 15/32] Create build-debian12-dev.yml --- .github/workflows/build-debian12-dev.yml | 92 ++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 .github/workflows/build-debian12-dev.yml diff --git a/.github/workflows/build-debian12-dev.yml b/.github/workflows/build-debian12-dev.yml new file mode 100644 index 0000000..3eb0015 --- /dev/null +++ b/.github/workflows/build-debian12-dev.yml @@ -0,0 +1,92 @@ +# Github action to build Debian12 image (Tag: dev) +name: Build Debian 12 Image (dev) + +on: + workflow_dispatch: + +jobs: + build-dev-image: + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v3.6.0 + with: + repository: 'buanet/ioBroker.docker' + + - name: Set job variables + run: | + NODE="18" + VERSION="$(cat .VERSION)" + MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" + DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" + # Log output and export as Github environment variable + echo "[LOG] Nodejs Version: $NODE" + echo "node=$NODE" >> $GITHUB_ENV + echo "[LOG] Image Version: $VERSION" + echo "version=$VERSION" >> $GITHUB_ENV + echo "[LOG] Major Image Version: $MAJORVERSION" + echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV + echo "[LOG] Buildnumber/Timestamp: $DATI" + echo "dati=$DATI" >> $GITHUB_ENV + # Set values in iobroker_startup.sh + sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp + mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh + # Set values in Dockerfile + sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/$NODE/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp + mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile + + - name: Set up QEMU + uses: docker/setup-qemu-action@v2.2.0 + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2.10.0 + + - name: Login to DockerHub + uses: docker/login-action@v2.2.0 + with: + username: ${{ secrets.DOCKER_USER }} + password: ${{ secrets.DOCKER_PASS }} + + - name: Login to GitHub Container Registry + uses: docker/login-action@v2.2.0 + with: + registry: ghcr.io + username: ${{ secrets.PACKAGES_USER }} + password: ${{ secrets.PACKAGES_PASS }} + + - name: Build and push Docker image + uses: docker/build-push-action@v4.1.1 + with: + context: ./debian12 + file: ./debian12/Dockerfile + push: true + platforms: | + linux/amd64 + linux/arm/v7 + linux/arm64/v8 + tags: | + buanet/iobroker:dev, + ghcr.io/buanet/iobroker:dev + provenance: false + outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net) + + - name: Delete untagged images from GitHub Container Registry + uses: actions/github-script@v6.4.1 + with: + github-token: ${{ secrets.PACKAGES_PASS }} + script: | + const response = await github.request("GET /users/${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions", + { per_page: ${{ env.PER_PAGE }} + }); + for(version of response.data) { + if (version.metadata.container.tags.length == 0) { + console.log("delete " + version.id) + const deleteResponse = await github.request("DELETE /user/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { }); + console.log("status " + deleteResponse.status) + } + } + env: + OWNER: buanet + PACKAGE_NAME: iobroker + PER_PAGE: 100 From a8fc42f93be38593289b864a79a771da0584d2ff Mon Sep 17 00:00:00 2001 From: buanet Date: Thu, 14 Sep 2023 23:45:11 +0000 Subject: [PATCH 16/32] new ioBroker versions --- .github/dependencies/.js-controller-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependencies/.js-controller-version b/.github/dependencies/.js-controller-version index 0227d4a..718db1c 100644 --- a/.github/dependencies/.js-controller-version +++ b/.github/dependencies/.js-controller-version @@ -1 +1 @@ -4.0.24 +5.0.12 From d59d6f5a77f5f25ec4e5d0f6efcd789ecae44d41 Mon Sep 17 00:00:00 2001 From: buanet Date: Mon, 18 Sep 2023 23:45:04 +0000 Subject: [PATCH 17/32] new ioBroker versions --- .github/dependencies/.admin-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependencies/.admin-version b/.github/dependencies/.admin-version index e029aa9..3094a4c 100644 --- a/.github/dependencies/.admin-version +++ b/.github/dependencies/.admin-version @@ -1 +1 @@ -6.8.0 +6.10.1 From d464910e62de48b24367695686c5dc87d6a7fb53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Wed, 20 Sep 2023 21:39:06 +0200 Subject: [PATCH 18/32] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index fca035e..8d13baa 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,6 +1,6 @@ blank_issues_enabled: false contact_links: - - name: Did you read the docs? + - name: Did you read the docs? / Hast du die Doku gelesen? url: https://docs.buanet.de/iobroker-docker-image/docs/ about: Please make sure you read the docs before submitting any issues. - name: Questions? From e5bb4127198288ac72a8676750630e01bdd21acc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Wed, 20 Sep 2023 21:42:49 +0200 Subject: [PATCH 19/32] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 8d13baa..c7a543b 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,13 +2,13 @@ blank_issues_enabled: false contact_links: - name: Did you read the docs? / Hast du die Doku gelesen? url: https://docs.buanet.de/iobroker-docker-image/docs/ - about: Please make sure you read the docs before submitting any issues. - - name: Questions? + about: Please make sure you read the docs before submitting any issues. / Bitte stelle sicher, dass du die Dokumentation gelesen hast bebor du einen Fehler meldest. + - name: Questions? / Fragen? url: https://github.com/buanet/ioBroker.docker/discussions - about: Ask your questions here! + about: Ask your questions here! / Stell deine Fragen hier! - name: ioBroker Community Forum url: https://forum.iobroker.net/ - about: Need support? Check out our ioBroker Community Forum. - - name: ioBroker Discord channel + about: Need support? Check out our ioBroker Community Forum. / Du benötigst Unterstützung? Wirf einen Blick in unser ioBroker Community Forum. + - name: ioBroker Discord Channel url: https://discord.gg/Ne3y6fUac3 - about: Need support? Check out our ioBroker Discord channel. + about: Need support? Check out our ioBroker Discord channel. / Du benötigst Unterstützung? Wirf einen Blick in unseren ioBroker Discord Channel. From 2179df089329d25668f5f79ecbfc6b156dab6cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Wed, 20 Sep 2023 21:51:48 +0200 Subject: [PATCH 20/32] Update feature_request.yaml --- .github/ISSUE_TEMPLATE/feature_request.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index ba0fc51..7ccb38b 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -1,17 +1,17 @@ -name: Feature Request -description: Request a new feature here. +name: Feature Request / Verbesserungsvorschlag +description: Request a new feature here. / Schlage eine Verbesserung vor. title: "[Feature Request]: " labels: "enhancement" body: - type: markdown attributes: value: | - Thanks for taking the time to give us your feedback! + Thanks for taking the time to give us your feedback! / Vielen Dank, dass du die Zeit nimmst uns Feedback zu geben! - type: textarea id: description attributes: label: Description - description: Please describe your request. - placeholder: Waht are your ideas? + description: Please describe your request. / Bitte beschreibe deine Anforderung. + placeholder: What are your ideas? / Was sind deine Ideen? validations: required: true From f2aa915f710d463993e0257c579ddb53d6a87cd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Wed, 20 Sep 2023 21:58:20 +0200 Subject: [PATCH 21/32] Update problem_report.yaml --- .github/ISSUE_TEMPLATE/problem_report.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/problem_report.yaml b/.github/ISSUE_TEMPLATE/problem_report.yaml index 0a9fdb6..08013d2 100644 --- a/.github/ISSUE_TEMPLATE/problem_report.yaml +++ b/.github/ISSUE_TEMPLATE/problem_report.yaml @@ -1,32 +1,32 @@ -name: Problem Report -description: Report a problem here. +name: Problem Report / Fehlermeldung +description: Report a problem here. / Melde Fehler hier. title: "[Problem]: " body: - type: markdown attributes: value: | - Thanks for taking the time to fill out this bug report! + Thanks for taking the time to fill out this bug report! / Vielen Dank, dass du dir die Zeit nimmst den Fehlerreport auszufüllen! - type: textarea id: description attributes: - label: Description - description: Please describe your problem. - placeholder: What happened? What did you expect? + label: Description / Beschreibung + description: Please describe your problem. / Bitte beschreibe dein Problem. + placeholder: What happened? What did you expect? / Was ist passiert? Was hast du erwartet? validations: required: true - type: input id: version attributes: label: Image version - description: Which image version do you use? + description: Which image version do you use? / Welche Version des Images verwendest du? placeholder: v1.2.3 validations: required: true - type: textarea id: logs attributes: - label: Docker logs - description: Please provide the full Docker log output from your Docker container startup. + label: Docker logs / Docker Protokoll + description: Please provide the full Docker log output from your Docker container startup. / Bitte stelle das komplette Docker Protokoll vom Start des Containers zur Verfügung. render: shell validations: required: true From 63a3491be428c215a256a0d1448b40de366279f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Wed, 20 Sep 2023 21:59:42 +0200 Subject: [PATCH 22/32] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c7a543b..c7190d3 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,7 +2,7 @@ blank_issues_enabled: false contact_links: - name: Did you read the docs? / Hast du die Doku gelesen? url: https://docs.buanet.de/iobroker-docker-image/docs/ - about: Please make sure you read the docs before submitting any issues. / Bitte stelle sicher, dass du die Dokumentation gelesen hast bebor du einen Fehler meldest. + about: Please make sure you read the docs before submitting any issues. / Bitte stelle sicher, dass du die Dokumentation gelesen hast bevor du einen Fehler meldest. - name: Questions? / Fragen? url: https://github.com/buanet/ioBroker.docker/discussions about: Ask your questions here! / Stell deine Fragen hier! From b1b779ac5de36c1145fea3c5c0dc0ef05f78d2db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Germann?= Date: Wed, 20 Sep 2023 22:03:31 +0200 Subject: [PATCH 23/32] Update feature_request.yaml --- .github/ISSUE_TEMPLATE/feature_request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 7ccb38b..122938f 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -10,7 +10,7 @@ body: - type: textarea id: description attributes: - label: Description + label: Description / Beschreibung description: Please describe your request. / Bitte beschreibe deine Anforderung. placeholder: What are your ideas? / Was sind deine Ideen? validations: From 45cae5a78198be417b96e64a9792acb4b3529d37 Mon Sep 17 00:00:00 2001 From: buanet Date: Thu, 21 Sep 2023 23:45:17 +0000 Subject: [PATCH 24/32] new ioBroker versions --- .github/dependencies/.backitup-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependencies/.backitup-version b/.github/dependencies/.backitup-version index fef250d..dbe5900 100644 --- a/.github/dependencies/.backitup-version +++ b/.github/dependencies/.backitup-version @@ -1 +1 @@ -2.6.23 +2.8.1 From 3117d590b6f22dd79ebfa6a25b083f938f3d2bf5 Mon Sep 17 00:00:00 2001 From: buanet Date: Sun, 24 Sep 2023 00:52:50 +0200 Subject: [PATCH 25/32] add ci workflow --- .github/workflows/build-debian12-beta.yml | 186 ++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 .github/workflows/build-debian12-beta.yml diff --git a/.github/workflows/build-debian12-beta.yml b/.github/workflows/build-debian12-beta.yml new file mode 100644 index 0000000..05a73bb --- /dev/null +++ b/.github/workflows/build-debian12-beta.yml @@ -0,0 +1,186 @@ +# Github action to build Debian12 image (Tag: beta) +name: Build Debian 12 Image (beta) + +on: + release: + types: [prereleased] + workflow_dispatch: + inputs: + chose_node_version: + type: choice + description: 'Which Node version should be used?' + options: + - 'Recommended Node version (default)' + - 'Experimental Node version' + - 'Both Node versions' + +jobs: + build-with-recommended-node: + if: inputs.chose_node_version == 'Recommended Node version (default)' || inputs.chose_node_version == 'Both Node versions' || github.event_name == 'release' + name: Build with recommended Node version + runs-on: ubuntu-latest + steps: + - name: Fetch latest prerelease tag + run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + + - name: Checkout repo + uses: actions/checkout@v4.0.0 + with: + repository: 'buanet/ioBroker.docker' + ref: ${{ env.RELEASE_TAG }} + + - name: Set job variables + run: | + VERSION="$(cat .VERSION)" + MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" + DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" + # Log output and export as Github environment variable + echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION }}" + echo "[LOG] Image Version: $VERSION" + echo "version=$VERSION" >> $GITHUB_ENV + echo "[LOG] Major Image Version: $MAJORVERSION" + echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV + echo "[LOG] Buildnumber/Timestamp: $DATI" + echo "dati=$DATI" >> $GITHUB_ENV + # Set values in iobroker_startup.sh + sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp + mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh + # Set values in Dockerfile + sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp + mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3.0.0 + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v3.0.0 + + - name: Login to DockerHub + uses: docker/login-action@v3.0.0 + with: + username: ${{ secrets.DOCKER_USER }} + password: ${{ secrets.DOCKER_PASS }} + + - name: Login to GitHub Container Registry + uses: docker/login-action@v3.0.0 + with: + registry: ghcr.io + username: ${{ secrets.PACKAGES_USER }} + password: ${{ secrets.PACKAGES_PASS }} + + - name: Build and push Docker image + uses: docker/build-push-action@v5.0.0 + with: + context: ./debian12 + file: ./debian12/Dockerfile + push: true + platforms: | + linux/amd64 + linux/arm/v7 + linux/arm64/v8 + tags: | + buanet/iobroker:beta, + buanet/iobroker:${{ env.version }}, + ghcr.io/buanet/iobroker:beta, + ghcr.io/buanet/iobroker:${{ env.version }} + provenance: false + outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net) + + build-with-experimental-node: + if: inputs.chose_node_version == 'Experimental Node version' || inputs.chose_node_version == 'Both Node versions' || github.event_name == 'release' + name: Build with experimental Node version + runs-on: ubuntu-latest + steps: + - name: Fetch latest prerelease tag + run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + + - name: Checkout repo + uses: actions/checkout@v4.0.0 + with: + repository: 'buanet/ioBroker.docker' + ref: ${{ env.RELEASE_TAG }} + + - name: Set job variables + run: | + VERSION="$(cat .VERSION)" + MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" + DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" + # Log output and export as Github environment variable + echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION }}" + echo "[LOG] Image Version: $VERSION" + echo "version=$VERSION" >> $GITHUB_ENV + echo "[LOG] Major Image Version: $MAJORVERSION" + echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV + echo "[LOG] Buildnumber/Timestamp: $DATI" + echo "dati=$DATI" >> $GITHUB_ENV + # Set values in iobroker_startup.sh + sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp + mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh + # Set values in Dockerfile + sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp + mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3.0.0 + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v3.0.0 + + - name: Login to DockerHub + uses: docker/login-action@v3.0.0 + with: + username: ${{ secrets.DOCKER_USER }} + password: ${{ secrets.DOCKER_PASS }} + + - name: Login to GitHub Container Registry + uses: docker/login-action@v3.0.0 + with: + registry: ghcr.io + username: ${{ secrets.PACKAGES_USER }} + password: ${{ secrets.PACKAGES_PASS }} + + - name: Build and push Docker image + uses: docker/build-push-action@v5.0.0 + with: + context: ./debian12 + file: ./debian12/Dockerfile + push: true + platforms: | + linux/amd64 + linux/arm64/v8 +# linux/arm/v7 + tags: | + buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION }}, + buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION }}, + ghcr.io/buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION }}, + ghcr.io/buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION }} + provenance: false + outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net) + + delete-untagged-images: + if: ${{ always() }} + needs: [build-with-recommended-node, build-with-experimental-node] + name: Delete untagged images from GitHub Container Registry + runs-on: ubuntu-latest + steps: + - name: Delete images + uses: actions/github-script@v6.4.1 + with: + github-token: ${{ secrets.PACKAGES_PASS }} + script: | + const response = await github.request("GET /users/${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions", + { per_page: ${{ env.PER_PAGE }} + }); + for(version of response.data) { + if (version.metadata.container.tags.length == 0) { + console.log("delete " + version.id) + const deleteResponse = await github.request("DELETE /user/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { }); + console.log("status " + deleteResponse.status) + } + } + env: + OWNER: buanet + PACKAGE_NAME: iobroker + PER_PAGE: 100 From c614aeb863029ecd5e344b3e502757107b1ec716 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Sep 2023 22:53:34 +0000 Subject: [PATCH 26/32] Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2.2.0 to 3.0.0. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2.2.0...v3.0.0) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debian-image-beta-node20.yml | 2 +- .github/workflows/build-debian-image-beta.yml | 2 +- .github/workflows/build-debian-image-dev-node20.yml | 2 +- .github/workflows/build-debian-image-dev.yml | 2 +- .github/workflows/build-debian-image-latest-iob.yml | 2 +- .github/workflows/build-debian-image-latest.yml | 2 +- .github/workflows/build-debian12-dev.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml index 29c0926..e171a29 100644 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ b/.github/workflows/build-debian-image-beta-node20.yml @@ -39,7 +39,7 @@ jobs: mv -f ./debian/node20/Dockerfile.tmp ./debian/node20/Dockerfile - name: Set up QEMU - uses: docker/setup-qemu-action@v2.2.0 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx id: buildx diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml index fd94730..41fb05c 100644 --- a/.github/workflows/build-debian-image-beta.yml +++ b/.github/workflows/build-debian-image-beta.yml @@ -39,7 +39,7 @@ jobs: mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - name: Set up QEMU - uses: docker/setup-qemu-action@v2.2.0 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx id: buildx diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml index e671308..3b3ebb7 100644 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ b/.github/workflows/build-debian-image-dev-node20.yml @@ -33,7 +33,7 @@ jobs: mv -f ./debian/node20/Dockerfile.tmp ./debian/node20/Dockerfile - name: Set up QEMU - uses: docker/setup-qemu-action@v2.2.0 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx id: buildx diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml index daa2733..4383bf3 100644 --- a/.github/workflows/build-debian-image-dev.yml +++ b/.github/workflows/build-debian-image-dev.yml @@ -33,7 +33,7 @@ jobs: mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - name: Set up QEMU - uses: docker/setup-qemu-action@v2.2.0 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx id: buildx diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml index 06ca0bc..034e72b 100644 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ b/.github/workflows/build-debian-image-latest-iob.yml @@ -42,7 +42,7 @@ jobs: mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - name: Set up QEMU - uses: docker/setup-qemu-action@v2.2.0 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx id: buildx diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml index 5bdc9c2..0b0d4d5 100644 --- a/.github/workflows/build-debian-image-latest.yml +++ b/.github/workflows/build-debian-image-latest.yml @@ -42,7 +42,7 @@ jobs: mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - name: Set up QEMU - uses: docker/setup-qemu-action@v2.2.0 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx id: buildx diff --git a/.github/workflows/build-debian12-dev.yml b/.github/workflows/build-debian12-dev.yml index 3eb0015..3a06f01 100644 --- a/.github/workflows/build-debian12-dev.yml +++ b/.github/workflows/build-debian12-dev.yml @@ -36,7 +36,7 @@ jobs: mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile - name: Set up QEMU - uses: docker/setup-qemu-action@v2.2.0 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx id: buildx From b0493be64605b9cb72373fdd75e27be5a1916786 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Sep 2023 22:53:35 +0000 Subject: [PATCH 27/32] Bump docker/login-action from 2.2.0 to 3.0.0 Bumps [docker/login-action](https://github.com/docker/login-action) from 2.2.0 to 3.0.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2.2.0...v3.0.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debian-image-beta-node20.yml | 4 ++-- .github/workflows/build-debian-image-beta.yml | 4 ++-- .github/workflows/build-debian-image-dev-node20.yml | 4 ++-- .github/workflows/build-debian-image-dev.yml | 4 ++-- .github/workflows/build-debian-image-latest-iob.yml | 2 +- .github/workflows/build-debian-image-latest.yml | 4 ++-- .github/workflows/build-debian12-dev.yml | 4 ++-- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml index 29c0926..6b6b82e 100644 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ b/.github/workflows/build-debian-image-beta-node20.yml @@ -46,13 +46,13 @@ jobs: uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASS }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ secrets.PACKAGES_USER }} diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml index fd94730..e0e7ca4 100644 --- a/.github/workflows/build-debian-image-beta.yml +++ b/.github/workflows/build-debian-image-beta.yml @@ -46,13 +46,13 @@ jobs: uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASS }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ secrets.PACKAGES_USER }} diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml index e671308..db7df7e 100644 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ b/.github/workflows/build-debian-image-dev-node20.yml @@ -40,13 +40,13 @@ jobs: uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASS }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ secrets.PACKAGES_USER }} diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml index daa2733..fb71911 100644 --- a/.github/workflows/build-debian-image-dev.yml +++ b/.github/workflows/build-debian-image-dev.yml @@ -40,13 +40,13 @@ jobs: uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASS }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ secrets.PACKAGES_USER }} diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml index 06ca0bc..431fe31 100644 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ b/.github/workflows/build-debian-image-latest-iob.yml @@ -49,7 +49,7 @@ jobs: uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub (iobroker) - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: username: ${{ secrets.DOCKER_USER_IOB }} password: ${{ secrets.DOCKER_PASS_IOB }} diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml index 5bdc9c2..664c829 100644 --- a/.github/workflows/build-debian-image-latest.yml +++ b/.github/workflows/build-debian-image-latest.yml @@ -48,13 +48,13 @@ jobs: id: buildx uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub (buanet) - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASS }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ secrets.PACKAGES_USER }} diff --git a/.github/workflows/build-debian12-dev.yml b/.github/workflows/build-debian12-dev.yml index 3eb0015..0d6392d 100644 --- a/.github/workflows/build-debian12-dev.yml +++ b/.github/workflows/build-debian12-dev.yml @@ -43,13 +43,13 @@ jobs: uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASS }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ secrets.PACKAGES_USER }} From a374fee27325c38817c7f47838521c2d16b92197 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Sep 2023 22:53:37 +0000 Subject: [PATCH 28/32] Bump docker/setup-buildx-action from 2.10.0 to 3.0.0 Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.10.0 to 3.0.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2.10.0...v3.0.0) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debian-image-beta-node20.yml | 2 +- .github/workflows/build-debian-image-beta.yml | 2 +- .github/workflows/build-debian-image-dev-node20.yml | 2 +- .github/workflows/build-debian-image-dev.yml | 2 +- .github/workflows/build-debian-image-latest-iob.yml | 2 +- .github/workflows/build-debian-image-latest.yml | 2 +- .github/workflows/build-debian12-dev.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml index 29c0926..5e7543b 100644 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ b/.github/workflows/build-debian-image-beta-node20.yml @@ -43,7 +43,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.10.0 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml index fd94730..18645c7 100644 --- a/.github/workflows/build-debian-image-beta.yml +++ b/.github/workflows/build-debian-image-beta.yml @@ -43,7 +43,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.10.0 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml index e671308..9347cfb 100644 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ b/.github/workflows/build-debian-image-dev-node20.yml @@ -37,7 +37,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.10.0 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml index daa2733..42fbee2 100644 --- a/.github/workflows/build-debian-image-dev.yml +++ b/.github/workflows/build-debian-image-dev.yml @@ -37,7 +37,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.10.0 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml index 06ca0bc..dc3b3c3 100644 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ b/.github/workflows/build-debian-image-latest-iob.yml @@ -46,7 +46,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.10.0 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to DockerHub (iobroker) uses: docker/login-action@v2.2.0 diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml index 5bdc9c2..22e64b8 100644 --- a/.github/workflows/build-debian-image-latest.yml +++ b/.github/workflows/build-debian-image-latest.yml @@ -46,7 +46,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.10.0 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to DockerHub (buanet) uses: docker/login-action@v2.2.0 with: diff --git a/.github/workflows/build-debian12-dev.yml b/.github/workflows/build-debian12-dev.yml index 3eb0015..271425e 100644 --- a/.github/workflows/build-debian12-dev.yml +++ b/.github/workflows/build-debian12-dev.yml @@ -40,7 +40,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v2.10.0 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to DockerHub uses: docker/login-action@v2.2.0 From 8ed0078dea57daa1d16a2ff027182ff21dfb10c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Sep 2023 22:53:38 +0000 Subject: [PATCH 29/32] Bump actions/checkout from 3.6.0 to 4.1.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.0. - [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/v3.6.0...v4.1.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debian-image-beta-node20.yml | 2 +- .github/workflows/build-debian-image-beta.yml | 2 +- .github/workflows/build-debian-image-dev-node20.yml | 2 +- .github/workflows/build-debian-image-dev.yml | 2 +- .github/workflows/build-debian-image-latest-iob.yml | 2 +- .github/workflows/build-debian-image-latest.yml | 2 +- .github/workflows/build-debian12-beta.yml | 4 ++-- .github/workflows/build-debian12-dev.yml | 2 +- .github/workflows/check-iobroker-versions.yml | 2 +- .github/workflows/update-docker-readme.yml | 2 +- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml index 29c0926..4a8d499 100644 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ b/.github/workflows/build-debian-image-beta-node20.yml @@ -14,7 +14,7 @@ jobs: run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml index fd94730..13a4fc0 100644 --- a/.github/workflows/build-debian-image-beta.yml +++ b/.github/workflows/build-debian-image-beta.yml @@ -14,7 +14,7 @@ jobs: run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml index e671308..692d0f6 100644 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ b/.github/workflows/build-debian-image-dev-node20.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml index daa2733..56ebf71 100644 --- a/.github/workflows/build-debian-image-dev.yml +++ b/.github/workflows/build-debian-image-dev.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml index 06ca0bc..f916fcc 100644 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ b/.github/workflows/build-debian-image-latest-iob.yml @@ -17,7 +17,7 @@ jobs: echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml index 5bdc9c2..eff84b1 100644 --- a/.github/workflows/build-debian-image-latest.yml +++ b/.github/workflows/build-debian-image-latest.yml @@ -17,7 +17,7 @@ jobs: echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian12-beta.yml b/.github/workflows/build-debian12-beta.yml index 05a73bb..c54fc0b 100644 --- a/.github/workflows/build-debian12-beta.yml +++ b/.github/workflows/build-debian12-beta.yml @@ -24,7 +24,7 @@ jobs: run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v4.0.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} @@ -96,7 +96,7 @@ jobs: run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Checkout repo - uses: actions/checkout@v4.0.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' ref: ${{ env.RELEASE_TAG }} diff --git a/.github/workflows/build-debian12-dev.yml b/.github/workflows/build-debian12-dev.yml index 3eb0015..3e186cd 100644 --- a/.github/workflows/build-debian12-dev.yml +++ b/.github/workflows/build-debian12-dev.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' diff --git a/.github/workflows/check-iobroker-versions.yml b/.github/workflows/check-iobroker-versions.yml index a93e1af..b56071d 100644 --- a/.github/workflows/check-iobroker-versions.yml +++ b/.github/workflows/check-iobroker-versions.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: 'buanet/ioBroker.docker' token: ${{ secrets.ACTIONS_PAT }} diff --git a/.github/workflows/update-docker-readme.yml b/.github/workflows/update-docker-readme.yml index 11e2fa5..16e6160 100644 --- a/.github/workflows/update-docker-readme.yml +++ b/.github/workflows/update-docker-readme.yml @@ -12,7 +12,7 @@ jobs: update-docker-readme: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.1.0 - name: Update Docker Hub Readme (buanet) uses: peter-evans/dockerhub-description@v3.4.2 From 0c279761581ce6206e831e4c854ad478835e07a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Sep 2023 22:53:38 +0000 Subject: [PATCH 30/32] Bump docker/build-push-action from 4.1.1 to 5.0.0 Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4.1.1 to 5.0.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4.1.1...v5.0.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debian-image-beta-node20.yml | 2 +- .github/workflows/build-debian-image-beta.yml | 2 +- .github/workflows/build-debian-image-dev-node20.yml | 2 +- .github/workflows/build-debian-image-dev.yml | 2 +- .github/workflows/build-debian-image-latest-iob.yml | 2 +- .github/workflows/build-debian-image-latest.yml | 2 +- .github/workflows/build-debian12-dev.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml index 29c0926..cbb0852 100644 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ b/.github/workflows/build-debian-image-beta-node20.yml @@ -59,7 +59,7 @@ jobs: password: ${{ secrets.PACKAGES_PASS }} - name: Build Docker image (node20) - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.0.0 with: context: ./debian file: ./debian/node20/Dockerfile diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml index fd94730..c1a57e5 100644 --- a/.github/workflows/build-debian-image-beta.yml +++ b/.github/workflows/build-debian-image-beta.yml @@ -59,7 +59,7 @@ jobs: password: ${{ secrets.PACKAGES_PASS }} - name: Build Docker image - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.0.0 with: context: ./debian file: ./debian/node18/Dockerfile diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml index e671308..e04f5ba 100644 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ b/.github/workflows/build-debian-image-dev-node20.yml @@ -53,7 +53,7 @@ jobs: password: ${{ secrets.PACKAGES_PASS }} - name: Build Docker image (node20) - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.0.0 with: context: ./debian file: ./debian/node20/Dockerfile diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml index daa2733..a7a8bff 100644 --- a/.github/workflows/build-debian-image-dev.yml +++ b/.github/workflows/build-debian-image-dev.yml @@ -53,7 +53,7 @@ jobs: password: ${{ secrets.PACKAGES_PASS }} - name: Build and push Docker image - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.0.0 with: context: ./debian file: ./debian/node18/Dockerfile diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml index 06ca0bc..9df9bc2 100644 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ b/.github/workflows/build-debian-image-latest-iob.yml @@ -55,7 +55,7 @@ jobs: password: ${{ secrets.DOCKER_PASS_IOB }} - name: Build Docker image - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.0.0 with: context: ./debian file: ./debian/node18/Dockerfile diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml index 5bdc9c2..8dde717 100644 --- a/.github/workflows/build-debian-image-latest.yml +++ b/.github/workflows/build-debian-image-latest.yml @@ -61,7 +61,7 @@ jobs: password: ${{ secrets.PACKAGES_PASS }} - name: Build Docker image - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.0.0 with: context: ./debian file: ./debian/node18/Dockerfile diff --git a/.github/workflows/build-debian12-dev.yml b/.github/workflows/build-debian12-dev.yml index 3eb0015..07acba8 100644 --- a/.github/workflows/build-debian12-dev.yml +++ b/.github/workflows/build-debian12-dev.yml @@ -56,7 +56,7 @@ jobs: password: ${{ secrets.PACKAGES_PASS }} - name: Build and push Docker image - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.0.0 with: context: ./debian12 file: ./debian12/Dockerfile From 36ac44fd5aca88b6a88664ea7c3d66cedabe1481 Mon Sep 17 00:00:00 2001 From: buanet Date: Tue, 26 Sep 2023 22:16:17 +0200 Subject: [PATCH 31/32] update discord link --- .github/ISSUE_TEMPLATE/config.yml | 2 +- README.md | 4 ++-- docs/README_docker_hub_buanet.md | 2 +- docs/README_docker_hub_iobroker.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c7190d3..9f23f91 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -10,5 +10,5 @@ contact_links: url: https://forum.iobroker.net/ about: Need support? Check out our ioBroker Community Forum. / Du benötigst Unterstützung? Wirf einen Blick in unser ioBroker Community Forum. - name: ioBroker Discord Channel - url: https://discord.gg/Ne3y6fUac3 + url: https://discord.gg/5jGWNKnpZ8 about: Need support? Check out our ioBroker Discord channel. / Du benötigst Unterstützung? Wirf einen Blick in unseren ioBroker Discord Channel. diff --git a/README.md b/README.md index 0252eed..160d59a 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ You can pull the Docker image from: If you have any questions or need help please visit the ioBroker community: * [ioBroker forum](https://forum.iobroker.net/) -* [Discord channel](https://discord.gg/Ne3y6fUac3) +* [Discord channel](https://discord.gg/5jGWNKnpZ8) * [Facebook group](https://www.facebook.com/groups/440499112958264/) ### How to report an issue or request a feature? @@ -61,7 +61,7 @@ Please do not use the issues for support questions. Not every error message is w ### Beta testing -If you want to get the newest features and changes feel free to use/ test the beta version of the Docker image. For more details and beta support join us at "beta testing & feedback" > "docker-image" on the [ioBroker Discord channel](https://discord.gg/Ne3y6fUac3). +If you want to get the newest features and changes feel free to use/ test the beta version of the Docker image. For more details and beta support join us at "beta testing & feedback" > "docker-image" on the [ioBroker Discord channel](https://discord.gg/5jGWNKnpZ8). ### Support the project diff --git a/docs/README_docker_hub_buanet.md b/docs/README_docker_hub_buanet.md index f38a003..d4e9f08 100644 --- a/docs/README_docker_hub_buanet.md +++ b/docs/README_docker_hub_buanet.md @@ -23,7 +23,7 @@ New major image versions (e.g. v6, v7, v8) always include a new major version of # Quick reference * Maintained by: [buanet](https://github.com/buanet) and [ioBroker](https://github.com/ioBroker) -* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/HwUCwsH), [Facebook group](https://www.facebook.com/groups/440499112958264) +* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/5jGWNKnpZ8), [Facebook group](https://www.facebook.com/groups/440499112958264) * Where to report issues: [Github Repository Issues](https://github.com/buanet/ioBroker.docker/issues) * Supported architectures: amd64, arm32v7, arm64v8 * Changelog: [Github Repository Changelog](https://github.com/buanet/ioBroker.docker/blob/main/CHANGELOG.md) diff --git a/docs/README_docker_hub_iobroker.md b/docs/README_docker_hub_iobroker.md index cf8db09..e3b21b6 100644 --- a/docs/README_docker_hub_iobroker.md +++ b/docs/README_docker_hub_iobroker.md @@ -25,7 +25,7 @@ New major image versions (e.g. v6, v7, v8) always include a new major version of # Quick reference * Maintained by: [buanet](https://github.com/buanet) and [ioBroker](https://github.com/ioBroker) -* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/HwUCwsH), [Facebook group](https://www.facebook.com/groups/440499112958264) +* Where to get support: [ioBroker forum](https://forum.iobroker.net/), [Discord channel](https://discord.gg/5jGWNKnpZ8), [Facebook group](https://www.facebook.com/groups/440499112958264) * Where to report issues: [Github Repository Issues](https://github.com/buanet/ioBroker.docker/issues) * Supported architectures: amd64, arm32v7, arm64v8 * Changelog: [Github Repository Changelog](https://github.com/buanet/ioBroker.docker/blob/main/CHANGELOG.md) From 7a77f18fb8ee3dadcc01e7dbb6d4b378cb6f1385 Mon Sep 17 00:00:00 2001 From: buanet Date: Sun, 8 Oct 2023 23:20:19 +0200 Subject: [PATCH 32/32] delete old workflows --- .../build-debian-image-beta-node20.yml | 97 ------------------- .github/workflows/build-debian-image-beta.yml | 97 ------------------- .../build-debian-image-dev-node20.yml | 89 ----------------- .github/workflows/build-debian-image-dev.yml | 89 ----------------- .../build-debian-image-latest-iob.yml | 68 ------------- .../workflows/build-debian-image-latest.yml | 97 ------------------- 6 files changed, 537 deletions(-) delete mode 100644 .github/workflows/build-debian-image-beta-node20.yml delete mode 100644 .github/workflows/build-debian-image-beta.yml delete mode 100644 .github/workflows/build-debian-image-dev-node20.yml delete mode 100644 .github/workflows/build-debian-image-dev.yml delete mode 100644 .github/workflows/build-debian-image-latest-iob.yml delete mode 100644 .github/workflows/build-debian-image-latest.yml diff --git a/.github/workflows/build-debian-image-beta-node20.yml b/.github/workflows/build-debian-image-beta-node20.yml deleted file mode 100644 index b18c973..0000000 --- a/.github/workflows/build-debian-image-beta-node20.yml +++ /dev/null @@ -1,97 +0,0 @@ -# Github action to build Docker image from beta branch (tag: beta) -name: Build debian beta-node20 - -on: - release: - types: [prereleased] - workflow_dispatch: - -jobs: - build-beta-node20-image: - runs-on: ubuntu-latest - steps: - - name: Fetching latest prerelease tag - run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - - name: Checkout repo - uses: actions/checkout@v4.1.0 - with: - repository: 'buanet/ioBroker.docker' - ref: ${{ env.RELEASE_TAG }} - - - name: Fetching version tag and date - id: version - run: | - VERSION="$(cat .VERSION)" - MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" - DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" - echo "This is the Version: $VERSION" - echo "version=$VERSION" >> $GITHUB_ENV - echo "This is the Major Version: $MAJORVERSION" - echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV - echo "This is the Buildnumber/Timestamp: $DATI" - echo "dati=$DATI" >> $GITHUB_ENV - # startup script - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian/scripts/iobroker_startup.sh > ./debian/scripts/iobroker_startup.tmp - mv -f ./debian/scripts/iobroker_startup.tmp ./debian/scripts/iobroker_startup.sh - # amd64 - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" ./debian/node20/Dockerfile > ./debian/node20/Dockerfile.tmp - mv -f ./debian/node20/Dockerfile.tmp ./debian/node20/Dockerfile - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3.0.0 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3.0.0 - - - name: Login to DockerHub - uses: docker/login-action@v3.0.0 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3.0.0 - with: - registry: ghcr.io - username: ${{ secrets.PACKAGES_USER }} - password: ${{ secrets.PACKAGES_PASS }} - - - name: Build Docker image (node20) - uses: docker/build-push-action@v5.0.0 - with: - context: ./debian - file: ./debian/node20/Dockerfile - push: true - platforms: | - linux/amd64 - linux/arm/v7 - linux/arm64/v8 - tags: | - buanet/iobroker:beta-node20, - buanet/iobroker:${{ env.version }}-node20, - ghcr.io/buanet/iobroker:beta-node20, - ghcr.io/buanet/iobroker:${{ env.version }}-node20 - provenance: false - outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net) - - - name: Delete untagged images from GitHub packages - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.PACKAGES_PASS }} - script: | - const response = await github.request("GET /users/${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions", - { per_page: ${{ env.PER_PAGE }} - }); - for(version of response.data) { - if (version.metadata.container.tags.length == 0) { - console.log("delete " + version.id) - const deleteResponse = await github.request("DELETE /user/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { }); - console.log("status " + deleteResponse.status) - } - } - env: - OWNER: buanet - PACKAGE_NAME: iobroker - PER_PAGE: 100 diff --git a/.github/workflows/build-debian-image-beta.yml b/.github/workflows/build-debian-image-beta.yml deleted file mode 100644 index 3da8b83..0000000 --- a/.github/workflows/build-debian-image-beta.yml +++ /dev/null @@ -1,97 +0,0 @@ -# Github action to build Docker image from beta branch (tag: beta) -name: Build debian beta - -on: - release: - types: [prereleased] - workflow_dispatch: - -jobs: - build-beta-image: - runs-on: ubuntu-latest - steps: - - name: Fetching latest prerelease tag - run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - - name: Checkout repo - uses: actions/checkout@v4.1.0 - with: - repository: 'buanet/ioBroker.docker' - ref: ${{ env.RELEASE_TAG }} - - - name: Fetching version tag and date - id: version - run: | - VERSION="$(cat .VERSION)" - MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" - DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" - echo "This is the Version: $VERSION" - echo "version=$VERSION" >> $GITHUB_ENV - echo "This is the Major Version: $MAJORVERSION" - echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV - echo "This is the Buildnumber/Timestamp: $DATI" - echo "dati=$DATI" >> $GITHUB_ENV - # startup script - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian/scripts/iobroker_startup.sh > ./debian/scripts/iobroker_startup.tmp - mv -f ./debian/scripts/iobroker_startup.tmp ./debian/scripts/iobroker_startup.sh - # amd64 - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" ./debian/node18/Dockerfile > ./debian/node18/Dockerfile.tmp - mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3.0.0 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3.0.0 - - - name: Login to DockerHub - uses: docker/login-action@v3.0.0 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3.0.0 - with: - registry: ghcr.io - username: ${{ secrets.PACKAGES_USER }} - password: ${{ secrets.PACKAGES_PASS }} - - - name: Build Docker image - uses: docker/build-push-action@v5.0.0 - with: - context: ./debian - file: ./debian/node18/Dockerfile - push: true - platforms: | - linux/amd64 - linux/arm/v7 - linux/arm64/v8 - tags: | - buanet/iobroker:beta, - buanet/iobroker:${{ env.version }}, - ghcr.io/buanet/iobroker:beta, - ghcr.io/buanet/iobroker:${{ env.version }} - provenance: false - outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net) - - - name: Delete untagged images from GitHub packages - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.PACKAGES_PASS }} - script: | - const response = await github.request("GET /users/${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions", - { per_page: ${{ env.PER_PAGE }} - }); - for(version of response.data) { - if (version.metadata.container.tags.length == 0) { - console.log("delete " + version.id) - const deleteResponse = await github.request("DELETE /user/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { }); - console.log("status " + deleteResponse.status) - } - } - env: - OWNER: buanet - PACKAGE_NAME: iobroker - PER_PAGE: 100 diff --git a/.github/workflows/build-debian-image-dev-node20.yml b/.github/workflows/build-debian-image-dev-node20.yml deleted file mode 100644 index ad92fa2..0000000 --- a/.github/workflows/build-debian-image-dev-node20.yml +++ /dev/null @@ -1,89 +0,0 @@ -# Github action to build Docker image from dev branch (tag: dev) -name: Build debian dev-node20 - -on: - workflow_dispatch: - -jobs: - build-dev-node20-image: - runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v4.1.0 - with: - repository: 'buanet/ioBroker.docker' - - - name: Fetch version tag and date - id: version - run: | - VERSION="$(cat .VERSION)" - MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" - DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" - echo "This is the Version: $VERSION" - echo "version=$VERSION" >> $GITHUB_ENV - echo "This is the Major Version: $MAJORVERSION" - echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV - echo "This is the Buildnumber/Timestamp: $DATI" - echo "dati=$DATI" >> $GITHUB_ENV - # startup script - sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian/scripts/iobroker_startup.sh > ./debian/scripts/iobroker_startup.tmp - mv -f ./debian/scripts/iobroker_startup.tmp ./debian/scripts/iobroker_startup.sh - # amd64 - sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" ./debian/node20/Dockerfile > ./debian/node20/Dockerfile.tmp - mv -f ./debian/node20/Dockerfile.tmp ./debian/node20/Dockerfile - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3.0.0 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3.0.0 - - - name: Login to DockerHub - uses: docker/login-action@v3.0.0 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3.0.0 - with: - registry: ghcr.io - username: ${{ secrets.PACKAGES_USER }} - password: ${{ secrets.PACKAGES_PASS }} - - - name: Build Docker image (node20) - uses: docker/build-push-action@v5.0.0 - with: - context: ./debian - file: ./debian/node20/Dockerfile - push: true - platforms: | - linux/amd64 - linux/arm/v7 - linux/arm64/v8 - tags: | - buanet/iobroker:dev-node20, - ghcr.io/buanet/iobroker:dev-node20 - provenance: false - outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net) - - - name: Delete untagged images from GitHub Container Registry - uses: actions/github-script@v6.4.1 - with: - github-token: ${{ secrets.PACKAGES_PASS }} - script: | - const response = await github.request("GET /users/${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions", - { per_page: ${{ env.PER_PAGE }} - }); - for(version of response.data) { - if (version.metadata.container.tags.length == 0) { - console.log("delete " + version.id) - const deleteResponse = await github.request("DELETE /user/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { }); - console.log("status " + deleteResponse.status) - } - } - env: - OWNER: buanet - PACKAGE_NAME: iobroker - PER_PAGE: 100 diff --git a/.github/workflows/build-debian-image-dev.yml b/.github/workflows/build-debian-image-dev.yml deleted file mode 100644 index 3b650d2..0000000 --- a/.github/workflows/build-debian-image-dev.yml +++ /dev/null @@ -1,89 +0,0 @@ -# Github action to build Docker image from dev branch (tag: dev) -name: Build debian dev - -on: - workflow_dispatch: - -jobs: - build-dev-image: - runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v4.1.0 - with: - repository: 'buanet/ioBroker.docker' - - - name: Fetch version tag and date - id: version - run: | - VERSION="$(cat .VERSION)" - MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" - DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" - echo "This is the Version: $VERSION" - echo "version=$VERSION" >> $GITHUB_ENV - echo "This is the Major Version: $MAJORVERSION" - echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV - echo "This is the Buildnumber/Timestamp: $DATI" - echo "dati=$DATI" >> $GITHUB_ENV - # startup script - sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian/scripts/iobroker_startup.sh > ./debian/scripts/iobroker_startup.tmp - mv -f ./debian/scripts/iobroker_startup.tmp ./debian/scripts/iobroker_startup.sh - # amd64 - sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" ./debian/node18/Dockerfile > ./debian/node18/Dockerfile.tmp - mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3.0.0 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3.0.0 - - - name: Login to DockerHub - uses: docker/login-action@v3.0.0 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3.0.0 - with: - registry: ghcr.io - username: ${{ secrets.PACKAGES_USER }} - password: ${{ secrets.PACKAGES_PASS }} - - - name: Build and push Docker image - uses: docker/build-push-action@v5.0.0 - with: - context: ./debian - file: ./debian/node18/Dockerfile - push: true - platforms: | - linux/amd64 - linux/arm/v7 - linux/arm64/v8 - tags: | - buanet/iobroker:dev, - ghcr.io/buanet/iobroker:dev - provenance: false - outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net) - - - name: Delete untagged images from GitHub Container Registry - uses: actions/github-script@v6.4.1 - with: - github-token: ${{ secrets.PACKAGES_PASS }} - script: | - const response = await github.request("GET /users/${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions", - { per_page: ${{ env.PER_PAGE }} - }); - for(version of response.data) { - if (version.metadata.container.tags.length == 0) { - console.log("delete " + version.id) - const deleteResponse = await github.request("DELETE /user/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { }); - console.log("status " + deleteResponse.status) - } - } - env: - OWNER: buanet - PACKAGE_NAME: iobroker - PER_PAGE: 100 diff --git a/.github/workflows/build-debian-image-latest-iob.yml b/.github/workflows/build-debian-image-latest-iob.yml deleted file mode 100644 index 4b3e5c6..0000000 --- a/.github/workflows/build-debian-image-latest-iob.yml +++ /dev/null @@ -1,68 +0,0 @@ -# Github action to build Docker image from main branch for iobroker/iobroker (tag: latest) -name: Build debian latest (iobroker) - -on: - release: - types: [released] - workflow_dispatch: - -jobs: - build-latest-image: - runs-on: ubuntu-latest - steps: - - name: Fetching latest release tag - run: | - LATESTRELEASE="$(curl -sL https://api.github.com/repos/buanet/ioBroker.docker/releases/latest | jq -r '.tag_name')" - echo "Latest release tag : $LATESTRELEASE" - echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV - - - name: Checkout repo - uses: actions/checkout@v4.1.0 - with: - repository: 'buanet/ioBroker.docker' - ref: ${{ env.RELEASE_TAG }} - - - name: Fetching version tag and date - id: version - run: | - VERSION="$(cat .VERSION)" - MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" - DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" - echo "This is the Version: $VERSION" - echo "version=$VERSION" >> $GITHUB_ENV - echo "This is the Major Version: $MAJORVERSION" - echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV - echo "This is the Buildnumber/Timestamp: $DATI" - echo "dati=$DATI" >> $GITHUB_ENV - # startup script - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian/scripts/iobroker_startup.sh > ./debian/scripts/iobroker_startup.tmp - mv -f ./debian/scripts/iobroker_startup.tmp ./debian/scripts/iobroker_startup.sh - # amd64 - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" ./debian/node18/Dockerfile > ./debian/node18/Dockerfile.tmp - mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3.0.0 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3.0.0 - - - name: Login to DockerHub (iobroker) - uses: docker/login-action@v3.0.0 - with: - username: ${{ secrets.DOCKER_USER_IOB }} - password: ${{ secrets.DOCKER_PASS_IOB }} - - - name: Build Docker image - uses: docker/build-push-action@v5.0.0 - with: - context: ./debian - file: ./debian/node18/Dockerfile - push: true - platforms: linux/amd64,linux/arm/v7,linux/arm64/v8 - tags: | - iobroker/iobroker:latest, - iobroker/iobroker:${{ env.majorversion }}, - iobroker/iobroker:${{ env.version }} - diff --git a/.github/workflows/build-debian-image-latest.yml b/.github/workflows/build-debian-image-latest.yml deleted file mode 100644 index 2fc16d1..0000000 --- a/.github/workflows/build-debian-image-latest.yml +++ /dev/null @@ -1,97 +0,0 @@ -# Github action to build Docker image from main branch (tag: latest) -name: Build debian latest (buanet) - -on: - release: - types: [released] - workflow_dispatch: - -jobs: - build-latest-image: - runs-on: ubuntu-latest - steps: - - name: Fetching latest release tag - run: | - LATESTRELEASE="$(curl -sL https://api.github.com/repos/buanet/ioBroker.docker/releases/latest | jq -r '.tag_name')" - echo "Latest release tag : $LATESTRELEASE" - echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV - - - name: Checkout repo - uses: actions/checkout@v4.1.0 - with: - repository: 'buanet/ioBroker.docker' - ref: ${{ env.RELEASE_TAG }} - - - name: Fetching version tag and date - id: version - run: | - VERSION="$(cat .VERSION)" - MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')" - DATI="$(date --rfc-3339=seconds | sed 's/ /T/')" - echo "This is the Version: $VERSION" - echo "version=$VERSION" >> $GITHUB_ENV - echo "This is the Major Version: $MAJORVERSION" - echo "majorversion=$MAJORVERSION" >> $GITHUB_ENV - echo "This is the Buildnumber/Timestamp: $DATI" - echo "dati=$DATI" >> $GITHUB_ENV - # startup script - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian/scripts/iobroker_startup.sh > ./debian/scripts/iobroker_startup.tmp - mv -f ./debian/scripts/iobroker_startup.tmp ./debian/scripts/iobroker_startup.sh - # amd64 - sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" ./debian/node18/Dockerfile > ./debian/node18/Dockerfile.tmp - mv -f ./debian/node18/Dockerfile.tmp ./debian/node18/Dockerfile - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3.0.0 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3.0.0 - - name: Login to DockerHub (buanet) - uses: docker/login-action@v3.0.0 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3.0.0 - with: - registry: ghcr.io - username: ${{ secrets.PACKAGES_USER }} - password: ${{ secrets.PACKAGES_PASS }} - - - name: Build Docker image - uses: docker/build-push-action@v5.0.0 - with: - context: ./debian - file: ./debian/node18/Dockerfile - #provenance: false - push: true - platforms: linux/amd64,linux/arm/v7,linux/arm64/v8 - tags: | - buanet/iobroker:latest, - buanet/iobroker:${{ env.majorversion }}, - buanet/iobroker:${{ env.version }}, - ghcr.io/buanet/iobroker:latest, - ghcr.io/buanet/iobroker:${{ env.majorversion }}, - ghcr.io/buanet/iobroker:${{ env.version }} - - - name: Delete untagged images from GitHub packages - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.PACKAGES_PASS }} - script: | - const response = await github.request("GET /users/${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions", - { per_page: ${{ env.PER_PAGE }} - }); - for(version of response.data) { - if (version.metadata.container.tags.length == 0) { - console.log("delete " + version.id) - const deleteResponse = await github.request("DELETE /user/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { }); - console.log("status " + deleteResponse.status) - } - } - env: - OWNER: buanet - PACKAGE_NAME: iobroker - PER_PAGE: 100