From 5992f8bca49d0446eab6829f6dd767e4745e4119 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Sat, 28 Sep 2024 20:15:27 +0000 Subject: [PATCH] Tag SHA on build (#19) [skip-ci] Reviewed-on: https://git.mrmeeb.stream/MrMeeb/gitea-act-runner/pulls/19 --- .gitea/workflows/build-develop.yaml | 12 ++++++++++-- Dockerfile | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-develop.yaml b/.gitea/workflows/build-develop.yaml index ee42825..d9618b7 100644 --- a/.gitea/workflows/build-develop.yaml +++ b/.gitea/workflows/build-develop.yaml @@ -5,7 +5,7 @@ on: - 'develop' env: - FULL_TAG: git.mrmeeb.stream/mrmeeb/gitea-act-runner:develop + FULL_TAG: git.mrmeeb.stream/mrmeeb/gitea-act-runner jobs: "Build Image": @@ -21,12 +21,20 @@ jobs: registry: git.mrmeeb.stream username: ${{ env.GITHUB_ACTOR }} password: ${{ secrets.GTCR_TOKEN }} + - name: Docker metadata + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.FULL_TAG }} + tags: | + type=sha,prefix=develop- + type=raw,value=develop - name: Build and push uses: docker/build-push-action@v5 with: push: true platforms: linux/amd64,linux/arm64 - tags: ${{ env.FULL_TAG }} + tags: ${{ steps.meta.outputs.tags }} provenance: false - name: Notify on failure uses: rjstone/discord-webhook-notify@v1 diff --git a/Dockerfile b/Dockerfile index 3940a04..15f7a00 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.22-alpine3.18 as builder +FROM golang:1.23-alpine3.20 as builder # Do not remove `git` here, it is required for getting runner version when executing `make build` RUN apk add --no-cache make git