Author SHA1 Message Date
CSRBot 05c8caaaba chore(deps): update docker/setup-qemu-action action to v4.4.0
Build / build-arm64 (pull_request) Failing after 2m22s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Build / build-amd64 (pull_request) Failing after 1m22s
2026-09-16 13:17:40 +00:00
CSRBot fffee670bd Merge pull request 'chore(deps): update docker/setup-buildx-action action to v4.4.1' (#108) from renovate/docker-setup-buildx-action-4.x into master
Lint Markdown files / markdown-lint (push) Successful in 11s
Build / build-arm64 (push) Failing after 1m59s
Build / build-amd64 (push) Failing after 1m5s
2026-09-16 10:05:10 +00:00
CSRBot a761d6ca51 chore(deps): update docker/setup-buildx-action action to v4.4.1
Build / build-arm64 (pull_request) Failing after 1m59s
Lint Markdown files / markdown-lint (pull_request) Successful in 14s
Build / build-amd64 (pull_request) Failing after 1m10s
2026-09-16 10:05:03 +00:00
CSRBot 543fba66f8 Merge pull request 'chore(deps): update docker/setup-buildx-action action to v4.4.0' (#105) from renovate/docker-setup-buildx-action-4.x into master
Build / build-amd64 (push) Failing after 1m16s
Lint Markdown files / markdown-lint (push) Successful in 7s
Build / build-arm64 (push) Failing after 1m53s
2026-09-15 12:19:12 +00:00
CSRBot 6be0742b5c chore(deps): update docker/setup-buildx-action action to v4.4.0
Build / build-amd64 (pull_request) Failing after 1m44s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Build / build-arm64 (pull_request) Failing after 2m7s
2026-09-15 12:19:05 +00:00
CSRBot 240e98c569 Merge pull request 'chore(deps): update tonistiigi/binfmt docker tag to v10.2.3' (#103) from renovate/container-images into master
Lint Markdown files / markdown-lint (push) Successful in 15s
Build / build-arm64 (push) Failing after 3m19s
Build / build-amd64 (push) Successful in 2m37s
2026-09-06 12:16:59 +00:00
CSRBot 4521c9497a chore(deps): update tonistiigi/binfmt docker tag to v10.2.3
Build / build-arm64 (pull_request) Failing after 2m28s
Lint Markdown files / markdown-lint (pull_request) Successful in 15s
Build / build-amd64 (pull_request) Successful in 2m33s
2026-09-06 12:16:51 +00:00
volker.raschek 8dc2adc983 fix(ci): use fixed version of tonistiigi/binfmt
Build / build-arm64 (push) Failing after 2m58s
Lint Markdown files / markdown-lint (push) Successful in 13s
Build / build-amd64 (push) Successful in 2m40s
2026-09-06 11:48:45 +02:00
volker.raschek d0d7e0578c chore(ci): authenticate against harbor.cryptic.systems before pulling binfmt
Lint Markdown files / markdown-lint (push) Successful in 14s
Build / build-amd64 (push) Failing after 2m15s
Build / build-arm64 (push) Failing after 4m14s
The workflows pulled tonistiigi/binfmt through an unauthenticated request, either directly from docker.io or from
harbor.cryptic.systems before any credentials had been configured. Both variants are subject to upstream rate limiting
and made the multi arch builds fail sporadically.

The docker/login-action steps are now placed in front of docker/setup-qemu-action and docker/setup-buildx-action, and a
second login against harbor.cryptic.systems was added so that the binfmt image is always pulled from the internal
registry with valid credentials. Leftover setup-qemu-action and setup-buildx-action steps from the previous ordering
were removed.

All pinned actions were additionally bumped to their latest upstream release to remove the version drift between the
repositories.
2026-09-02 20:44:09 +02:00
5 changed files with 55 additions and 23 deletions
+24 -8
View File
@@ -15,11 +15,19 @@ jobs:
build-arm64: build-arm64:
runs-on: ubuntu-latest-arm64 runs-on: ubuntu-latest-arm64
steps: steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with: with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest registry: harbor.cryptic.systems
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 username: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_USERNAME }}
password: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_PASSWORD }}
- uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:qemu-v10.2.3 # renovate: datasource=docker registryUrl=https://docker.io depName=tonistiigi/binfmt extractVersion='qemu-(?<version>v\d+\.\d+\.\d+)$'
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1
- name: Build image - name: Build image
run: | run: |
@@ -35,11 +43,19 @@ jobs:
build-amd64: build-amd64:
runs-on: ubuntu-latest-amd64 runs-on: ubuntu-latest-amd64
steps: steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with: with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest registry: harbor.cryptic.systems
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 username: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_USERNAME }}
password: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_PASSWORD }}
- uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:qemu-v10.2.3 # renovate: datasource=docker registryUrl=https://docker.io depName=tonistiigi/binfmt extractVersion='qemu-(?<version>v\d+\.\d+\.\d+)$'
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1
- name: Build image - name: Build image
run: | run: |
+2 -2
View File
@@ -16,7 +16,7 @@ jobs:
runs-on: runs-on:
- ubuntu-latest - ubuntu-latest
steps: steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0 - uses: DavidAnson/markdownlint-cli2-action@21c1be1b93ad9ed58fa840aacc3f279cde2a72ff # v24.2.0
with: with:
globs: '**/*.md' globs: '**/*.md'
+27 -11
View File
@@ -9,11 +9,7 @@ jobs:
push-arm64: push-arm64:
runs-on: ubuntu-latest-arm64 runs-on: ubuntu-latest-arm64
steps: steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with: with:
@@ -21,6 +17,18 @@ jobs:
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: harbor.cryptic.systems
username: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_USERNAME }}
password: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_PASSWORD }}
- uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:qemu-v10.2.3 # renovate: datasource=docker registryUrl=https://docker.io depName=tonistiigi/binfmt extractVersion='qemu-(?<version>v\d+\.\d+\.\d+)$'
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1
- name: Build and push image - name: Build and push image
run: | run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
@@ -37,11 +45,7 @@ jobs:
push-amd64: push-amd64:
runs-on: ubuntu-latest-amd64 runs-on: ubuntu-latest-amd64
steps: steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with: with:
@@ -49,6 +53,18 @@ jobs:
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: harbor.cryptic.systems
username: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_USERNAME }}
password: ${{ secrets.HARBOR_CRYPTIC_SYSTEMS_PASSWORD }}
- uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:qemu-v10.2.3 # renovate: datasource=docker registryUrl=https://docker.io depName=tonistiigi/binfmt extractVersion='qemu-(?<version>v\d+\.\d+\.\d+)$'
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1
- name: Build and push image - name: Build and push image
run: | run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
@@ -102,4 +118,4 @@ jobs:
--src-password ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} \ --src-password ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} \
--src-username volker.raschek \ --src-username volker.raschek \
docker://git.cryptic.systems/volker.raschek/postfixadmin:${TAG} \ docker://git.cryptic.systems/volker.raschek/postfixadmin:${TAG} \
docker://docker.io/volkerraschek/postfixadmin:${TAG} docker://docker.io/volkerraschek/postfixadmin:${TAG}
@@ -13,7 +13,7 @@ jobs:
runs-on: runs-on:
- ubuntu-latest - ubuntu-latest
steps: steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0 - uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
with: with:
username: ${{ secrets.DOCKER_IO_USERNAME }} username: ${{ secrets.DOCKER_IO_USERNAME }}
+1 -1
View File
@@ -1,6 +1,6 @@
# POSTFIXADMIN_VERSION # POSTFIXADMIN_VERSION
# Only required to install a specify version # Only required to install a specify version
POSTFIXADMIN_VERSION?=3.3.16 # renovate: datasource=github-tags depName=postfixadmin/postfixadmin extractVersion='postfixadmin-(?<version>\d+\.\d+\.\d+)$' POSTFIXADMIN_VERSION?=3.3.15 # renovate: datasource=github-tags depName=postfixadmin/postfixadmin extractVersion='postfixadmin-(?<version>\d+\.\d+\.\d+)$'
# PODMAN_BIN's and tools # PODMAN_BIN's and tools
PODMAN_BIN?=$(shell which podman) PODMAN_BIN?=$(shell which podman)