Compare commits

...
25 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
CSRBot 94310bbf7b chore(deps): update dependency docker/compose to v5.3.1
Build / build-amd64 (pull_request) Successful in 1m12s
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
Build / build-arm64 (pull_request) Successful in 1m53s
Auto release tagged / tag_on_change (push) Successful in 27s
Release latest / push-amd64 (push) Successful in 1m6s
Lint Markdown files / markdown-lint (push) Successful in 5s
Update Docker Hub Description / update-description-on-hub-docker-io (push) Successful in 8s
Release latest / push-manifest (push) Successful in 6s
Release latest / sync-to-hub-docker-io (push) Successful in 49s
Release latest / push-arm64 (push) Successful in 1m58s
2026-07-07 15:03:51 +00:00
CSRBot 3288287f6e chore(deps): update docker/login-action action to v4.4.0
Build / build-arm64 (pull_request) Successful in 2m14s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Build / build-amd64 (pull_request) Successful in 56s
Lint Markdown files / markdown-lint (push) Successful in 6s
Release latest / push-amd64 (push) Successful in 1m2s
Release latest / push-arm64 (push) Successful in 2m8s
Release latest / sync-to-hub-docker-io (push) Successful in 39s
Release latest / push-manifest (push) Successful in 6s
2026-07-03 15:04:43 +00:00
CSRBot 405400049d chore(deps): update docker/setup-qemu-action action to v4.2.0
Build / build-amd64 (pull_request) Successful in 48s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Build / build-arm64 (pull_request) Successful in 1m41s
Release latest / push-amd64 (push) Successful in 53s
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-arm64 (push) Successful in 1m50s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 37s
2026-07-02 21:07:11 +00:00
CSRBotandCSRBot 884596b232 chore(deps): update docker/setup-buildx-action action to v4.2.0
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-amd64 (push) Successful in 52s
Release latest / push-arm64 (push) Successful in 1m55s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 18s
2026-07-02 19:35:56 +00:00
CSRBotandCSRBot 7535a0e96e chore(deps): update docker/login-action action to v4.3.0
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-amd64 (push) Successful in 51s
Release latest / push-arm64 (push) Successful in 1m49s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 18s
2026-07-02 19:31:30 +00:00
CSRBot 1edc59795a chore(deps): update dependency docker/compose to v5.3.0
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Build / build-amd64 (pull_request) Successful in 59s
Build / build-arm64 (pull_request) Successful in 1m57s
Auto release tagged / tag_on_change (push) Successful in 6s
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-amd64 (push) Successful in 52s
Update Docker Hub Description / update-description-on-hub-docker-io (push) Successful in 6s
Release latest / push-arm64 (push) Successful in 2m0s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 36s
2026-07-02 18:06:06 +00:00
CSRBot e4092a72ef chore(deps): update dependency docker/compose to v5.2.0
Build / build-amd64 (pull_request) Successful in 52s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Build / build-arm64 (pull_request) Successful in 1m33s
Auto release tagged / tag_on_change (push) Successful in 8s
Lint Markdown files / markdown-lint (push) Successful in 10s
Release latest / push-amd64 (push) Successful in 59s
Update Docker Hub Description / update-description-on-hub-docker-io (push) Successful in 7s
Release latest / sync-to-hub-docker-io (push) Successful in 56s
Release latest / push-arm64 (push) Successful in 1m54s
Release latest / push-manifest (push) Successful in 6s
2026-06-23 15:04:05 +00:00
CSRBot a11f19bde1 chore(deps): update actions/checkout action to v6.0.3
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Build / build-amd64 (pull_request) Successful in 1m1s
Build / build-arm64 (pull_request) Successful in 1m47s
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-amd64 (push) Successful in 57s
Release latest / push-arm64 (push) Successful in 1m56s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 45s
2026-06-07 18:06:02 +00:00
volker.raschek 77d7368753 chore(artifacthub): update repository id
Release latest / push-amd64 (push) Successful in 1m13s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 33s
Lint Markdown files / markdown-lint (push) Successful in 4s
Release latest / push-arm64 (push) Successful in 2m3s
2026-06-07 18:07:08 +02:00
volker.raschek 01db5f2086 fix(ci): add upload workflow to upload metadata for artifacthub
Lint Markdown files / markdown-lint (push) Successful in 9s
Release latest / push-amd64 (push) Successful in 59s
Release latest / push-arm64 (push) Successful in 1m56s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 51s
2026-06-07 18:06:19 +02:00
volker.raschek 7646fdb91f fix(Dockerfile): adapt README URL
Lint Markdown files / markdown-lint (push) Successful in 5s
Auto release tagged / tag_on_change (push) Successful in 24s
Release latest / push-amd64 (push) Successful in 1m3s
Release latest / push-arm64 (push) Successful in 2m1s
Release latest / push-manifest (push) Successful in 6s
Release latest / sync-to-hub-docker-io (push) Successful in 46s
2026-06-07 17:54:56 +02:00
CSRBot feaf09a116 chore(deps): pin dependencies
Build / build-amd64 (pull_request) Successful in 47s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Build / build-arm64 (pull_request) Successful in 1m31s
Lint Markdown files / markdown-lint (push) Successful in 5s
Release latest / push-amd64 (push) Successful in 1m7s
Release latest / push-arm64 (push) Successful in 2m31s
Release latest / push-manifest (push) Successful in 5s
Release latest / sync-to-hub-docker-io (push) Successful in 42s
2026-06-05 12:50:15 +00:00
10 changed files with 136 additions and 38 deletions
@@ -0,0 +1,41 @@
name: Upload ArtifactHub Metadata
on:
schedule:
- cron: '0 3 1 * *'
workflow_dispatch:
jobs:
upload-metadata:
name: "Upload artifacthub-repo.yml to OCI registry"
runs-on: ubuntu-latest
steps:
- 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@1d808f7d7f6995cc68b7bf507bfe5c5446e1dc9d # v2.0.1
with:
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
echo "PACKAGE_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
echo "REPOSITORY_NAME=$(echo ${GITHUB_REPOSITORY} | cut -d '/' -f 2 | sed --regexp-extended 's/-charts?//g')" >> $GITHUB_ENV
echo "REPOSITORY_OWNER=$(echo ${GITHUB_REPOSITORY} | cut -d '/' -f 1)" >> $GITHUB_ENV
- name: Push artifacthub-repo.yml
run: |
oras push ${GITEA_SERVER_HOSTNAME}/${REPOSITORY_OWNER}/${REPOSITORY_NAME}:artifacthub.io \
--config /dev/null:application/vnd.cncf.artifacthub.config.v1+yaml \
artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml
- name: Push public cosign key
env:
COSIGN_PUBLIC_KEY: ${{ vars.COSIGN_PUBLIC_KEY }}
run: |
echo "${COSIGN_PUBLIC_KEY}" > cosign.pub
oras push ${GITEA_SERVER_HOSTNAME}/${REPOSITORY_OWNER}/${REPOSITORY_NAME}:cosign.pub \
--artifact-type application/vnd.dev.cosign.public-key.v1 \
--annotation org.opencontainers.image.title=cosign.pub \
cosign.pub:application/vnd.dev.cosign.public-key.v1
+2 -2
View File
@@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
@@ -55,7 +55,7 @@ jobs:
- name: Trigger "Push tagged images" workflow
if: steps.check_change.outputs.changed == 'true'
uses: actions/github-script@v9.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const workflowFileName = 'release-tagged.yaml';
+26 -6
View File
@@ -12,9 +12,19 @@ jobs:
build-arm64:
runs-on: ubuntu-latest-arm64
steps:
- uses: actions/checkout@v6.0.3
- uses: docker/setup-qemu-action@v4.1.0
- uses: docker/setup-buildx-action@v4.1.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@v6.0.3
- uses: docker/setup-qemu-action@v4.1.0
- uses: docker/setup-buildx-action@v4.1.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@v6.0.3
- uses: DavidAnson/markdownlint-cli2-action@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@v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@v4.1.0
- uses: docker/setup-buildx-action@v4.1.0
- uses: docker/login-action@v4.2.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@v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@v4.1.0
- uses: docker/setup-buildx-action@v4.1.0
- uses: docker/login-action@v4.2.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@v4.2.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@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@v4.1.0
- uses: docker/setup-buildx-action@v4.1.0
- uses: docker/login-action@v4.2.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@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@v4.1.0
- uses: docker/setup-buildx-action@v4.1.0
- uses: docker/login-action@v4.2.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@v4.2.0
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
@@ -12,8 +12,8 @@ jobs:
update-description-on-hub-docker-io:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.3
- uses: peter-evans/dockerhub-description@v5.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
with:
username: ${{ secrets.DOCKER_IO_USERNAME }}
password: ${{ secrets.DOCKER_IO_PASSWORD }}
+3 -3
View File
@@ -1,6 +1,6 @@
FROM docker.io/library/ubuntu:26.04 AS download
ARG DC_VERSION=v5.1.4
ARG DC_VERSION=v5.5.1
RUN NAME=docker-compose-$(uname | tr [:upper:] [:lower:])-$(uname -m); \
apt update --yes && \
@@ -19,10 +19,10 @@ RUN NAME=docker-compose-$(uname | tr [:upper:] [:lower:])-$(uname -m); \
FROM scratch
ARG DC_VERSION=v5.1.4
ARG DC_VERSION=v5.5.1
ARG BUILD_DATE
LABEL io.artifacthub.package.readme-url="https://github.com/docker/compose" \
LABEL io.artifacthub.package.readme-url="https://raw.githubusercontent.com/docker/compose/refs/tags/${DC_VERSION}/README.md" \
org.opencontainers.image.created="${BUILD_DATE}" \
org.opencontainers.image.description="Define and run multi-container applications with Docker" \
org.opencontainers.image.version=${DC_VERSION}
+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.1.4
IMAGE_VERSION=5.5.1
docker run \
--rm \
--volume "$(pwd):$(pwd)" \
+1
View File
@@ -0,0 +1 @@
repositoryID: c7576fb6-9bfd-44ad-a7a5-fd80465f0b65