# SPDX-License-Identifier: MIT # # https://invisible.forgejo.org/forgejo/runner # # Copies & sign a release from code.forgejo.org/forgejo-integration/runner to code.forgejo.org/forgejo/runner # # vars.FORGEJO: https://code.forgejo.org # vars.FROM_OWNER: forgejo-integration # vars.TO_OWNER: forgejo # vars.DOER: release-team # secrets.TOKEN: # secrets.GPG_PRIVATE_KEY: # secrets.GPG_PASSPHRASE: # name: publish on: push: tags: - 'v*' jobs: publish: runs-on: lxc-bookworm if: vars.DOER != '' && vars.FORGEJO != '' && vars.TO_OWNER != '' && vars.FROM_OWNER != '' && secrets.TOKEN != '' steps: - uses: https://data.forgejo.org/actions/checkout@v4 - name: copy & sign uses: https://data.forgejo.org/forgejo/forgejo-build-publish/publish@v5.3.1 with: from-forgejo: ${{ vars.FORGEJO }} to-forgejo: ${{ vars.FORGEJO }} from-owner: ${{ vars.FROM_OWNER }} to-owner: ${{ vars.TO_OWNER }} repo: "runner" release-notes: "See https://code.forgejo.org/forgejo/runner/src/branch/main/RELEASE-NOTES.md#{ANCHOR}" ref-name: ${{ github.ref_name }} sha: ${{ github.sha }} container-suffixes: " " from-token: ${{ secrets.TOKEN }} to-doer: ${{ vars.DOER }} to-token: ${{ secrets.TOKEN }} gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }} verbose: ${{ vars.VERBOSE }}