diff --git a/.forgejo/workflows/build-release.yml b/.forgejo/workflows/build-release.yml index b2f3757980..441c593ce2 100644 --- a/.forgejo/workflows/build-release.yml +++ b/.forgejo/workflows/build-release.yml @@ -14,8 +14,6 @@ # secrets.CASCADE_DESTINATION_TOKEN: scope read:user, write:repository, write:issue # vars.CASCADE_DESTINATION_DOER: forgejo-ci # -name: Build release - on: push: tags: 'v[0-9]+.[0-9]+.*' @@ -191,3 +189,21 @@ jobs: update: .forgejo/cascading-release-end-to-end env: FORGEJO_BINARY: "${{ env.GITHUB_SERVER_URL }}/${{ github.repository }}/releases/download/v${{ steps.release-info.outputs.version }}/forgejo-${{ steps.release-info.outputs.version }}-linux-amd64" + + - name: copy to experimental + if: vars.ROLE == 'forgejo-integration' && secrets.DOER != '' && secrets.TOKEN != '' + uses: https://code.forgejo.org/forgejo/forgejo-build-publish/publish@v3 + with: + from-forgejo: "https://codeberg.org" + from-owner: "forgejo-integration" + to-forgejo: "https://codeberg.org" + to-owner: "forgejo-experimental" + repo: forgejo + release-notes: "See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#{ANCHOR}" + ref-name: "v${{ steps.release-info.outputs.version }}" + sha: ${{ steps.release-info.outputs.sha }} + from-token: ${{ secrets.TOKEN }} + to-doer: ${{ secrets.DOER }} + to-token: ${{ secrets.TOKEN }} + override: ${{ steps.release-info.outputs.override }} + verbose: ${{ vars.VERBOSE }}