name: CD on: push: branches: - master jobs: build: name: 1. BUILD runs-on: ubuntu outputs: version: ${{ steps.calculate-version.outputs.version }} steps: - name: Calculate Version id: calculate-version env: VERSION: 0.0.1 run: echo "version=$VERSION" >> "$GITHUB_OUTPUT" deploy: name: 2. DEPLOY runs-on: ubuntu needs: [build] env: VERSION: ${{ needs.build.outputs.version }} steps: - name: Publishing Release uses: akkuman/gitea-release-action@${{ vars.ACTION_GITEA_RELEASE_VERSION }} with: name: "${{ gitea.event.repository.name }} v$VERSION" tag_name: "v$VERSION" target_commitish: ${{ gitea.sha }}