diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml new file mode 100644 index 0000000..c12fafe --- /dev/null +++ b/.gitea/workflows/ci.yaml @@ -0,0 +1,34 @@ +name: release + +on: + push: + tags: + - 'v*' + +jobs: + build-and-release: + runs-on: docker + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Build + run: | + mkdir -p dist + echo "artefacto" > dist/app.txt + + - name: Create release + env: + FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} + run: | + curl -X POST \ + -H "Authorization: token $FORGEJO_TOKEN" \ + -H "Content-Type: application/json" \ + "${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases" \ + -d "{ + \"tag_name\": \"${GITHUB_REF_NAME}\", + \"name\": \"${GITHUB_REF_NAME}\", + \"body\": \"Release automático\", + \"draft\": false, + \"prerelease\": false + }" \ No newline at end of file