From fc2ef80176f0dd1f37704a2a741a72dd7f72f132 Mon Sep 17 00:00:00 2001 From: josh Date: Sat, 28 Mar 2026 00:21:54 -0400 Subject: [PATCH] adjust build --- .gitea/workflows/build.yml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4e463ae..cd8673c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -35,7 +35,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Log in to registry + - name: Log in to Gitea registry uses: docker/login-action@v3 with: registry: ${{ vars.REGISTRY_HOST }} @@ -50,3 +50,28 @@ jobs: tags: | ${{ env.IMAGE }}:latest ${{ env.IMAGE }}:${{ gitea.sha }} + + release: + runs-on: ubuntu-latest + needs: build + + steps: + - name: Create release + env: + SHA: ${{ gitea.sha }} + run: | + SHORT_SHA="${SHA:0:7}" + DATE=$(date +%Y-%m-%d) + TAG="v${DATE}-${SHORT_SHA}" + + curl -sf -X POST \ + -H "Authorization: token ${{ secrets.TOKEN }}" \ + -H "Content-Type: application/json" \ + "${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases" \ + -d "{ + \"tag_name\": \"${TAG}\", + \"name\": \"${TAG}\", + \"body\": \"Image: \`${{ env.IMAGE }}:${SHA}\`\", + \"draft\": false, + \"prerelease\": false + }"