From 2df76d1174a49b45d96bfd2c97b53e98df16e356 Mon Sep 17 00:00:00 2001 From: Sebastian Eriksson Date: Sun, 26 Oct 2025 02:20:56 +0100 Subject: [PATCH] syntax changes --- .gitea/workflows/release.yml | 38 ------------------------- .gitea/workflows/build.yml => build.yml | 0 release.yml | 35 +++++++++++++++++++++++ 3 files changed, 35 insertions(+), 38 deletions(-) delete mode 100644 .gitea/workflows/release.yml rename .gitea/workflows/build.yml => build.yml (100%) create mode 100644 release.yml diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml deleted file mode 100644 index 77793ab..0000000 --- a/.gitea/workflows/release.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Release - -on: - - workflow_call - -jobs: - release: - env: - REGISTRY: gitea.mrcynic.site - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: metadata - id: meta - run: | - echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}' | tr '[:upper:]' '[:lower:]') >> $GITHUB_OUTPUT - echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//' | tr '[:upper:]' '[:lower:]') >> $GITHUB_OUTPUT - echo DOCKER_ORG=$(echo ${GITEA_REPOSITORY_OWNER} | tr '[:upper:]' '[:lower:]') >> $GITEA_OUTPUT - cat $GITHUB_OUTPUT - - - name: registry login - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.RELEASE_TOKEN }} - - - name: publish docker - uses: https://github.com/docker/build-push-action@v5 - with: - context: . - file: ./Dockerfile - push: true - tags: | - ${{ env.REGISTRY }}/${{ steps.meta.outputs.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }} - ${{ env.REGISTRY }}/${{ steps.meta.outputs.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:latest \ No newline at end of file diff --git a/.gitea/workflows/build.yml b/build.yml similarity index 100% rename from .gitea/workflows/build.yml rename to build.yml diff --git a/release.yml b/release.yml new file mode 100644 index 0000000..2575a51 --- /dev/null +++ b/release.yml @@ -0,0 +1,35 @@ +name: go-release +description: Go Release Workflow + +runs: + env: + REGISTRY: gitea.mrcynic.site + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: metadata + id: meta + run: | + echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}' | tr '[:upper:]' '[:lower:]') >> $GITHUB_OUTPUT + echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//' | tr '[:upper:]' '[:lower:]') >> $GITHUB_OUTPUT + echo DOCKER_ORG=$(echo ${GITEA_REPOSITORY_OWNER} | tr '[:upper:]' '[:lower:]') >> $GITEA_OUTPUT + cat $GITHUB_OUTPUT + + - name: registry login + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.RELEASE_TOKEN }} + + - name: publish docker + uses: https://github.com/docker/build-push-action@v5 + with: + context: . + file: ./Dockerfile + push: true + tags: | + ${{ env.REGISTRY }}/${{ steps.meta.outputs.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }} + ${{ env.REGISTRY }}/${{ steps.meta.outputs.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:latest