From 093bdd36255e301bda46d4fdf433288be83f30fd Mon Sep 17 00:00:00 2001 From: Maximilian Baum Date: Thu, 2 Apr 2026 10:50:29 +0200 Subject: [PATCH] release action --- .gitea/workflows/release.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .gitea/workflows/release.yml diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml new file mode 100644 index 0000000..dca6d89 --- /dev/null +++ b/.gitea/workflows/release.yml @@ -0,0 +1,28 @@ +name: Build Release + +on: + push: + tags: + - 'v*' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login to Gitea Registry + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | \ + docker login https://gitea.johannesbot.de -u ${{ secrets.REGISTRY_USER }} --password-stdin + + - name: Extract Tag + id: tag + run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> "$GITHUB_OUTPUT" + + - name: Build Image + run: docker build -t gitea.johannesbot.de/johannesbot/stupid-apis:${{ steps.tag.outputs.VERSION }} . + + - name: Push Image + run: docker push gitea.johannesbot.de/johannesbot/stupid-apis:${{ steps.tag.outputs.VERSION }} \ No newline at end of file