[RELEASE] copy the release to forgejo-experimental if tests pass

This commit is contained in:
Earl Warren 2024-02-18 12:52:24 +01:00
parent f4e1a5ae52
commit 8a89067dfc
No known key found for this signature in database
GPG Key ID: 0579CB2928A78A00
1 changed files with 18 additions and 2 deletions

View File

@ -14,8 +14,6 @@
# secrets.CASCADE_DESTINATION_TOKEN: <generated from code.forgejo.org/forgejo-ci> 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 }}