From 1d9a1fee6b0c38b285dade9803f5e858503f20c2 Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Wed, 1 Jul 2026 10:39:03 +0200 Subject: [PATCH] add workflow to publish latest commit also --- .forgejo/workflows/publish-latest.yml | 36 +++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .forgejo/workflows/publish-latest.yml diff --git a/.forgejo/workflows/publish-latest.yml b/.forgejo/workflows/publish-latest.yml new file mode 100644 index 0000000..2d59331 --- /dev/null +++ b/.forgejo/workflows/publish-latest.yml @@ -0,0 +1,36 @@ +name: publish-latest +on: + push: + branches: [main] + +jobs: + docker: + runs-on: docker + env: + DOCKER_HOST: tcp://docker:2376 + DOCKER_TLS_VERIFY: "1" + DOCKER_CERT_PATH: /certs/client + steps: + - uses: actions/checkout@v4 + + - uses: docker/login-action@v3 + with: + registry: git.snakedesert.se + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - uses: docker/metadata-action@v5 + id: meta + with: + images: git.snakedesert.se/${{ github.repository }} + tags: | + type=raw,value=edge + type=sha,format=short + + - uses: docker/build-push-action@v6 + with: + context: . + target: prod + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }}