Compare commits

...
13 Commits
Author SHA1 Message Date
CSRBot 289be16fba chore(deps): update dependency docker/compose to v5.5.1
Build / build-amd64 (pull_request) Successful in 1m50s
Lint Markdown files / markdown-lint (pull_request) Successful in 17s
Build / build-arm64 (pull_request) Successful in 2m17s
Lint Markdown files / markdown-lint (push) Successful in 7s
Auto release tagged / tag_on_change (push) Successful in 14s
Release latest / push-amd64 (push) Successful in 1m26s
Update Docker Hub Description / update-description-on-hub-docker-io (push) Successful in 8s
Release latest / push-arm64 (push) Successful in 2m20s
Release latest / push-manifest (push) Successful in 6s
Release latest / sync-to-hub-docker-io (push) Successful in 1m12s
2026-09-03 18:05:07 +00:00
volker.raschek bd329a36f9 chore(ci): authenticate against harbor.cryptic.systems before pulling binfmt
Lint Markdown files / markdown-lint (push) Successful in 11s
Release latest / push-arm64 (push) Successful in 2m10s
Release latest / push-amd64 (push) Successful in 1m11s
Release latest / push-manifest (push) Successful in 16s
Release latest / sync-to-hub-docker-io (push) Successful in 1m25s
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
CSRBot 84a6a4855a chore(deps): update dependency oras-project/oras to v1.3.4
Build / build-amd64 (pull_request) Successful in 1m10s
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
Build / build-arm64 (pull_request) Successful in 1m49s
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-amd64 (push) Successful in 1m21s
Release latest / push-arm64 (push) Successful in 2m12s
Release latest / push-manifest (push) Successful in 6s
Release latest / sync-to-hub-docker-io (push) Successful in 54s
2026-08-27 21:05:44 +00:00
CSRBot 407a0f8681 chore(deps): update docker/setup-buildx-action action to v4.3.0
Build / build-arm64 (pull_request) Successful in 1m44s
Lint Markdown files / markdown-lint (pull_request) Successful in 13s
Build / build-amd64 (pull_request) Successful in 48s
Lint Markdown files / markdown-lint (push) Successful in 12s
Release latest / push-amd64 (push) Successful in 1m3s
Release latest / push-arm64 (push) Successful in 1m59s
Release latest / push-manifest (push) Successful in 12s
Release latest / sync-to-hub-docker-io (push) Failing after 2h15m57s
2026-08-19 12:06:56 +00:00
CSRBot 8ae2ec231f chore(deps): update dependency docker/compose to v5.5.0
Build / build-amd64 (pull_request) Successful in 2m55s
Lint Markdown files / markdown-lint (pull_request) Successful in 17s
Build / build-arm64 (pull_request) Successful in 3m20s
Lint Markdown files / markdown-lint (push) Successful in 14s
Auto release tagged / tag_on_change (push) Successful in 24s
Release latest / push-amd64 (push) Failing after 1m57s
Update Docker Hub Description / update-description-on-hub-docker-io (push) Successful in 42s
Release latest / push-arm64 (push) Failing after 3m1s
Release latest / push-manifest (push) Skipped
Release latest / sync-to-hub-docker-io (push) Skipped
2026-08-17 12:09:18 +00:00
CSRBot 9edee147b9 chore(deps): update docker/login-action action to v4.6.0
Build / build-arm64 (pull_request) Successful in 1m49s
Build / build-amd64 (pull_request) Successful in 1m5s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Lint Markdown files / markdown-lint (push) Successful in 6s
Release latest / push-amd64 (push) Failing after 59s
Release latest / push-arm64 (push) Failing after 1m58s
Release latest / push-manifest (push) Skipped
Release latest / sync-to-hub-docker-io (push) Skipped
2026-07-29 15:07:33 +00:00
CSRBot e533bc05c8 chore(deps): update docker/login-action action to v4.5.2
Build / build-amd64 (pull_request) Successful in 57s
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
Build / build-arm64 (pull_request) Successful in 1m52s
Release latest / push-amd64 (push) Failing after 1m5s
Lint Markdown files / markdown-lint (push) Successful in 6s
Release latest / push-arm64 (push) Failing after 1m54s
Release latest / push-manifest (push) Skipped
Release latest / sync-to-hub-docker-io (push) Skipped
2026-07-28 09:06:17 +00:00
CSRBot ed8e639283 chore(deps): update docker/login-action action to v4.5.1
Build / build-arm64 (pull_request) Successful in 1m54s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Build / build-amd64 (pull_request) Successful in 1m0s
Lint Markdown files / markdown-lint (push) Successful in 8s
Release latest / push-amd64 (push) Failing after 1m6s
Release latest / push-manifest (push) Skipped
Release latest / sync-to-hub-docker-io (push) Skipped
Release latest / push-arm64 (push) Failing after 1m59s
2026-07-24 15:06:38 +00:00
CSRBot b4abe3df84 chore(deps): update docker/login-action action to v4.5.0
Build / build-arm64 (pull_request) Successful in 1m43s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Build / build-amd64 (pull_request) Successful in 1m5s
Lint Markdown files / markdown-lint (push) Failing after 7s
Release latest / push-amd64 (push) Failing after 12s
Release latest / push-arm64 (push) Failing after 17s
Release latest / push-manifest (push) Skipped
Release latest / sync-to-hub-docker-io (push) Skipped
2026-07-23 18:06:40 +00:00
CSRBot f431d0c321 chore(deps): update actions/checkout action to v6.1.0
Build / build-amd64 (pull_request) Successful in 56s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Build / build-arm64 (pull_request) Successful in 1m49s
Lint Markdown files / markdown-lint (push) Successful in 6s
Release latest / push-amd64 (push) Failing after 58s
Release latest / push-arm64 (push) Failing after 1m54s
Release latest / push-manifest (push) Skipped
Release latest / sync-to-hub-docker-io (push) Skipped
2026-07-20 18:07:57 +00:00
CSRBot be99d5ea07 chore(deps): pin actions/checkout action to df4cb1c
Build / build-amd64 (pull_request) Successful in 1m17s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-arm64 (pull_request) Successful in 2m3s
Lint Markdown files / markdown-lint (push) Successful in 12s
Release latest / push-arm64 (push) Successful in 2m11s
Release latest / push-amd64 (push) Successful in 1m27s
Release latest / push-manifest (push) Successful in 6s
Release latest / sync-to-hub-docker-io (push) Successful in 42s
2026-07-11 21:04:28 +00:00
CSRBot 95d2ba0ed8 chore(deps): update oras-project/setup-oras action to v2.0.1
Build / build-arm64 (pull_request) Successful in 1m55s
Build / build-amd64 (pull_request) Successful in 1m17s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-amd64 (push) Successful in 1m12s
Release latest / push-arm64 (push) Successful in 2m11s
Release latest / push-manifest (push) Successful in 6s
Release latest / sync-to-hub-docker-io (push) Successful in 55s
2026-07-11 18:04:19 +00:00
CSRBot e36239fd1f chore(deps): update dependency oras-project/oras to v1.3.3
Build / build-amd64 (pull_request) Successful in 1m40s
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
Build / build-arm64 (pull_request) Successful in 2m22s
Lint Markdown files / markdown-lint (push) Successful in 6s
Release latest / push-amd64 (push) Successful in 1m29s
Release latest / push-arm64 (push) Successful in 3m12s
Release latest / push-manifest (push) Successful in 6s
Release latest / sync-to-hub-docker-io (push) Successful in 1m2s
2026-07-10 21:04:23 +00:00
9 changed files with 95 additions and 39 deletions
+4 -4
View File
@@ -10,15 +10,15 @@ jobs:
name: "Upload artifacthub-repo.yml to OCI registry"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.3
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: ${{ github.server_url }}
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- uses: oras-project/setup-oras@v2.0.0
- uses: oras-project/setup-oras@1d808f7d7f6995cc68b7bf507bfe5c5446e1dc9d # v2.0.1
with:
version: 1.3.2 # renovate: datasource=github-tags depName=oras-project/oras extractVersion='^v?(?<version>.*)$'
version: 1.3.4 # renovate: datasource=github-tags depName=oras-project/oras extractVersion='^v?(?<version>.*)$'
- name: Extract meta information
run: |
echo "GITEA_SERVER_HOSTNAME=$(echo "${GITHUB_SERVER_URL}" | cut -d '/' -f 3)" >> $GITHUB_ENV
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
+26 -6
View File
@@ -12,9 +12,19 @@ jobs:
build-arm64:
runs-on: ubuntu-latest-arm64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- 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@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- name: Build image
run: |
@@ -30,9 +40,19 @@ jobs:
build-amd64:
runs-on: ubuntu-latest-amd64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- 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@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- name: Build image
run: |
+2 -2
View File
@@ -15,7 +15,7 @@ jobs:
markdown-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: DavidAnson/markdownlint-cli2-action@21c1be1b93ad9ed58fa840aacc3f279cde2a72ff # v24.2.0
with:
globs: '**/*.md'
+29 -11
View File
@@ -9,17 +9,26 @@ jobs:
push-arm64:
runs-on: ubuntu-latest-arm64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
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@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- name: Build and push image
run: |
docker buildx build \
@@ -34,17 +43,26 @@ jobs:
push-amd64:
runs-on: ubuntu-latest-amd64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
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@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- name: Build and push image
run: |
docker buildx build \
@@ -62,7 +80,7 @@ jobs:
- push-arm64
- push-amd64
steps:
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
+29 -11
View File
@@ -27,20 +27,29 @@ jobs:
echo "version_raw=${VERSION}" >> $GITHUB_OUTPUT
echo "version_cleaned=${VERSION/v/}" >> $GITHUB_OUTPUT
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-tags: true
ref: "${{ steps.version_extraction.outputs.version_raw }}"
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
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@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- name: Build and push image
run: |
docker buildx build \
@@ -68,20 +77,29 @@ jobs:
echo "version_raw=${VERSION}" >> $GITHUB_OUTPUT
echo "version_cleaned=${VERSION/v/}" >> $GITHUB_OUTPUT
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-tags: true
ref: "${{ steps.version_extraction.outputs.version_raw }}"
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
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@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
with:
image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
- name: Build and push image
run: |
docker buildx build \
@@ -112,7 +130,7 @@ jobs:
echo "version_raw=${VERSION}" >> $GITHUB_OUTPUT
echo "version_cleaned=${VERSION/v/}" >> $GITHUB_OUTPUT
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
@@ -12,7 +12,7 @@ jobs:
update-description-on-hub-docker-io:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
with:
username: ${{ secrets.DOCKER_IO_USERNAME }}
+2 -2
View File
@@ -1,6 +1,6 @@
FROM docker.io/library/ubuntu:26.04 AS download
ARG DC_VERSION=v5.3.1
ARG DC_VERSION=v5.5.1
RUN NAME=docker-compose-$(uname | tr [:upper:] [:lower:])-$(uname -m); \
apt update --yes && \
@@ -19,7 +19,7 @@ RUN NAME=docker-compose-$(uname | tr [:upper:] [:lower:])-$(uname -m); \
FROM scratch
ARG DC_VERSION=v5.3.1
ARG DC_VERSION=v5.5.1
ARG BUILD_DATE
LABEL io.artifacthub.package.readme-url="https://raw.githubusercontent.com/docker/compose/refs/tags/${DC_VERSION}/README.md" \
+1 -1
View File
@@ -11,7 +11,7 @@ The workflow or how `docker-compose` can in general be used is documented at
image.
```bash
IMAGE_VERSION=5.3.1
IMAGE_VERSION=5.5.1
docker run \
--rm \
--volume "$(pwd):$(pwd)" \