mirror of
https://gitea.com/actions/gitea-release-action.git
synced 2024-11-23 09:53:58 +08:00
3.0 KiB
3.0 KiB
Gitea Release action
An action to support publishing release to Gitea.
Inputs
The following are optional as step.with
keys
Name | Type | Description |
---|---|---|
server_url |
String | the base url of the gitea API. Defaults to github.server_url |
body |
String | Text communicating notable changes in this release |
body_path |
String | Path to load text communicating notable changes in this release |
draft |
Boolean | Creates a draft release. Defaults to false |
prerelease |
Boolean | Indicator of whether or not is a prerelease. Defaults to false |
files |
String | Newline-delimited globs of paths to assets to upload for release |
name |
String | Name of the release. Defaults to tag name |
tag_name |
String | Name of a tag. Defaults to github.ref_name |
repository |
String | Name of a target repository in <owner>/<repo> format. Defaults to github.repository |
token |
String | Gitea Token. Defaults to ${{ github.token }} |
target_commitish |
String | Commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. |
md5sum |
Boolean | Publish .md5 along with artifacts, Defaults to false |
sha256sum |
Boolean | Publish .md5 along with artifacts, Defaults to false |
Example usage
uses: akkuman/gitea-release-action@v1
env:
NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18
with:
files: |-
bin/**
If you want to ignore ssl verify error, you can set env NODE_TLS_REJECT_UNAUTHORIZED=false
References
- softprops/action-gh-release: 📦 GitHub Action for creating GitHub Releases
- sigyl-actions/gitea-action-release-asset
- actions/release-action: An action written by Golang to support publishing release to Gitea(not Github Actions compatible) - release-action - Gitea: Git with a cup of tea
- wangyoucao577/go-release-action: Automatically publish Go binaries to Github Release Assets through Github Action.