This repository has been archived on 2025-11-15 . You can view files and clone it, but cannot push or open issues or pull requests.
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 }} |
target_commitish |
String | Commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. |
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
Languages
JavaScript
100%