# SPDX-License-Identifier: MIT name: Upload/download a signed release (with a GPG passphrase) on: [push] env: gpg_passphrase: admin1234 gpg_private_key: | -----BEGIN PGP PRIVATE KEY BLOCK----- lIYEaF6UehYJKwYBBAHaRw8BAQdAPKJ2JvwUyE7dy8bjVgBCjdRXSTw2BPl6wayP o0WwhvT+BwMC8CxbenuzELD/Z524BTjgiXXgPS8rnRkSqww5Swa0d4mhtTn2w0pq jRnHmVyLhh9n7e8GZaS9+8CFu3UWtkHgbRrzdyRg9KuFaW0ogcWA5bQmVGVzdCBV c2VyIDx0ZXN0cGFzc3BocmFzZUBleGFtcGxlLmNvbT6IkwQTFgoAOxYhBF3PQjaj rT/hLkdhdu9/tDIYmfSXBQJoXpR6AhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4H AheAAAoJEO9/tDIYmfSX0zsBAJ4Tay/2jNMqye9RfiEn6B5e5IO+QymL52q6bF1z ZNLDAP94yfwvG+7fL6W3XOTUr9unsCU9W0T0lAfFLmZY2WoeApyLBGhelHoSCisG AQQBl1UBBQEBB0BMy3qqyiYPkalTZNUw/VSgHEOJF0Yi6fFi+DnEWtapKAMBCAf+ BwMCla2r1+brAiD/zuhRDXfJC1oRoEnDq/JgmsU14t6PNCPK6MPA+dmV3kCIVbjy A97PMx6HBSTJZYdzGY8e2XdwzrVG4vbzH2yJ55LbawgFYIh4BBgWCgAgFiEEXc9C NqOtP+EuR2F273+0MhiZ9JcFAmhelHoCGwwACgkQ73+0MhiZ9JeinQEAip+eryNU T9X80S4YilMZg7djkmGfMJnEZiKYU8TEsFQBAN2D3PDAVNKs2ZOVp1GQMDse7sQ6 5C3faX2ZMchuKLwF =RH4D -----END PGP PRIVATE KEY BLOCK----- jobs: upload-gpg: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} id: release-upload uses: SELF@vTest with: direction: upload tag: v1.1 token: FORGEJO_TOKEN release-dir: upload-dir release-notes: "RELEASE NOTES" gpg-private-key: ${{ env.gpg_private_key }} gpg-passphrase: ${{ env.gpg_passphrase }} verbose: true - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} id: release-download uses: SELF@vTest with: direction: download tag: v1.1 token: FORGEJO_TOKEN release-dir: download-dir verbose: true - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} run: | test "$(find download-dir -name '*.asc')" diff -u upload-dir download-dir