name: Release on: push: tags: - '*.*.*' jobs: build-and-release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Run deploy.sh run: | chmod +x deploy.sh ./deploy.sh - name: Create Release and Upload Asset env: GITEA_TOKEN: ${{ secrets.JEBENI_MRTVI_TOKEN_JEBENI }} run: | TAG_NAME=${GITEA_REF##*/} RELEASE_ID=$(curl -s -X POST \ -H "Authorization: token $GITEA_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "tag_name": "'"$TAG_NAME"'", "name": "'"$TAG_NAME"'", "draft": false, "prerelease": false }' \ "https://git.site.quack-lab.dev/api/v1/repos/$GITEA_REPOSITORY/releases" | jq -r '.id') curl -X POST \ -H "Authorization: token $GITEA_TOKEN" \ -H "Content-Type: application/zip" \ --data-binary @Heimdall.zip \ "https://git.site.quack-lab.dev/api/v1/repos/$GITEA_REPOSITORY/releases/$RELEASE_ID/assets?name=Heimdall.zip" #PLEASE RUN