A github/gitea action to support publishing release to Gitea
Go to file
2023-12-01 17:46:40 +08:00
dist fix: Add docs about fetch api on nodejs<18 2023-12-01 17:31:13 +08:00
.gitignore 🎉 2023-12-01 16:14:35 +08:00
action.yml 🎉 2023-12-01 16:14:35 +08:00
main.js fix: var type 2023-12-01 17:46:40 +08:00
package-lock.json fix: move main.js to root dir, fix ncc build error 2023-12-01 17:03:41 +08:00
package.json fix: move main.js to root dir, fix ncc build error 2023-12-01 17:03:41 +08:00
README.md fix: Add docs about fetch api on nodejs<18 2023-12-01 17:31:13 +08:00

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
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 }}

Example usage

uses: akkuman/gitea-release-action@v1.0.0
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