Skip to content

Commit

Permalink
Merge pull request #428 from buanet/beta
Browse files Browse the repository at this point in the history
Prepare for v9.1.0 release
  • Loading branch information
buanet authored Jan 19, 2024
2 parents 04f4881 + 4924308 commit c12ed11
Show file tree
Hide file tree
Showing 26 changed files with 256 additions and 1,813 deletions.
2 changes: 1 addition & 1 deletion .VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v9.0.1
v9.1.0-beta.4
28 changes: 1 addition & 27 deletions .github/workflows/build-debian12-beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,8 @@ jobs:
push: true
platforms: |
linux/amd64
linux/arm/v7
linux/arm64/v8
# linux/arm/v7
tags: |
buanet/iobroker:beta,
buanet/iobroker:${{ env.version }},
Expand Down Expand Up @@ -158,29 +158,3 @@ jobs:
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/[email protected]
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
34 changes: 4 additions & 30 deletions .github/workflows/build-debian12-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,12 @@ jobs:
push: true
platforms: |
linux/amd64
linux/arm64
linux/arm/v7
linux/arm64/v8
# linux/arm/v7
tags: |
buanet/iobroker:dev,
ghcr.io/buanet/iobroker:dev
buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION }},
ghcr.io/buanet/iobroker:dev,
ghcr.io/buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION }}
build-with-experimental-node:
Expand Down Expand Up @@ -137,34 +137,8 @@ jobs:
push: true
platforms: |
linux/amd64
linux/arm64
linux/arm64/v8
# linux/arm/v7
tags: |
buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
ghcr.io/buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION }}
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/[email protected]
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
30 changes: 2 additions & 28 deletions .github/workflows/build-debian12-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ jobs:
push: true
platforms: |
linux/amd64
linux/arm/v7
linux/arm64/v8
# linux/arm/v7
tags: |
buanet/iobroker:latest,
buanet/iobroker:${{ env.majorversion }},
Expand Down Expand Up @@ -140,37 +140,11 @@ jobs:
push: true
platforms: |
linux/amd64
linux/arm/v7
linux/arm64/v8
# linux/arm/v7
tags: |
iobroker/iobroker:latest,
iobroker/iobroker:${{ env.majorversion }},
iobroker/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)

delete-untagged-images:
if: ${{ always() }}
needs: [build-latest-for-buanet, build-latest-for-iobroker]
name: Delete untagged images from GitHub Container Registry
runs-on: ubuntu-latest
steps:
- name: Delete images
uses: actions/[email protected]
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
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
## Changelog

### v9.1.0-beta.4 (08.01.2023)
* dropping arm/v7 support (temporary)
* add trap for debugging mode ([#421](https://github.com/buanet/ioBroker.docker/issues/421))
* fix ownership of userscripts ([#423 by @EugenMayer](https://github.com/buanet/ioBroker.docker/pull/423))
* add strict mode to healthcheck.sh ([#424 by @EugenMayer](https://github.com/buanet/ioBroker.docker/pull/424))
* fixes for ci process and dockerfile
* remove deprecated files from repo
* v9.1.0-beta.3 (23.11.2023)
* add --force to restore in maintenance script
* improve shebang in scripts for downgrade and portability
* v9.1.0-beta.2 (06.11.2023)
* enhance logging/ fix typos
* add env PACKAGES_UPDATE and remove automatic package updates on first container start
* improve setuid/setgid handling during startup ([#397](https://github.com/buanet/ioBroker.docker/issues/397))
* move maintenance script registration to dockerfile ([#390](https://github.com/buanet/ioBroker.docker/issues/390))
* v9.1.0-beta.1 (03.11.2023)
* improve maintenance command by symlinking ([#390](https://github.com/buanet/ioBroker.docker/issues/390))
* fix restore/ adding backup file selection ([#394](https://github.com/buanet/ioBroker.docker/issues/394))
* fix calling iob start|stop with parameters
* enhance logging in iobroker_startup.sh
* add error handling for user scripts

### v9.0.1 (10.10.2023)
* fix issue with avahi setup ([#384](https://github.com/buanet/ioBroker.docker/issues/384); [#385 by @z1r0](https://github.com/buanet/ioBroker.docker/pull/385))
* add silent cleanup to setup_avahi.sh
Expand Down
98 changes: 0 additions & 98 deletions debian11/node16/Dockerfile

This file was deleted.

102 changes: 0 additions & 102 deletions debian11/node18/Dockerfile

This file was deleted.

22 changes: 0 additions & 22 deletions debian11/scripts/healthcheck.sh

This file was deleted.

Loading

0 comments on commit c12ed11

Please sign in to comment.