Allows releases only when semrel is running inside Gitea Actions.
This plugin is distributed as the standalone Go binary semrel-plugin-condition-gitea-actions. Semrel executes the binary as a subprocess, provides plugin configuration through SEMREL_PLUGIN_* environment variables, provides release context through SEMREL_* environment variables, reads standard output, and treats exit code 0 as success and any non-zero exit code as failure. Install the binary in ~/.semrel/plugins/ or anywhere on your $PATH.
go install github.com/SemRels/condition-gitea-actions/cmd/plugin@latestplugins:
- name: condition-gitea-actions
path: ~/.semrel/plugins/semrel-plugin-condition-gitea-actions
env:
{}| Name | Required | Description | Default |
|---|---|---|---|
| None | - | This plugin does not require any SEMREL_PLUGIN_* variables. It relies on CI-provided environment state. |
- |
This plugin does not consume any SEMREL_* release context variables directly.
The plugin checks the CI environment and succeeds when GITEA_ACTIONS=true. Outside Gitea Actions it exits non-zero to stop the release.
Apache-2.0