Manage release on a Forgejo instance
Find a file
2023-03-30 23:50:46 +02:00
.forgejo/workflows split integration tests 2023-03-30 17:27:35 +02:00
testdata exclude tags 2023-03-30 23:50:46 +02:00
.gitignore bootstrap with file from forgejo/releases 2023-03-26 17:51:25 +02:00
action.yml set token from FORGEJO_TOKEN in the test environment 2023-03-30 17:16:24 +02:00
forgejo-release.sh quietly apt-get update 2023-03-30 15:22:00 +02:00
README.md add README 2023-03-30 14:50:09 +02:00

forgejo-release

Description

Upload or download the assets of a release to a Forgejo instance.

Inputs

parameter description required default
url URL of the Forgejo instance false
repo owner/project relative to the URL false
tag Tag of the release false
sha SHA of the release false
doer Forgejo user authoring the upload false
token Forgejo application token true
release-dir Directory in whichs release assets are uploaded or downloaded true
release-notes Release notes false
direction Can either be download or upload true
verbose Increase the verbosity level false false

Example

on: [tag]
jobs:
  upload-release:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/forgejo-release@v1
        with:
	  direction: upload
	  url: https://code.forgejo.org
          release-dir: dist/release
          release-notes: "MY RELEASE NOTES"