No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-05 21:59:22 +02:00
.vscode feat: add formatting, readme, license 2026-09-05 21:57:59 +02:00
.gitignore feat: add formatting, readme, license 2026-09-05 21:57:59 +02:00
.prettierrc feat: add formatting, readme, license 2026-09-05 21:57:59 +02:00
action.yml feat: add formatting, readme, license 2026-09-05 21:57:59 +02:00
LICENSE feat: add formatting, readme, license 2026-09-05 21:57:59 +02:00
package-lock.json feat: add formatting, readme, license 2026-09-05 21:57:59 +02:00
package.json feat: add formatting, readme, license 2026-09-05 21:57:59 +02:00
README.md docs: add yaml code fence 2026-09-05 21:59:22 +02:00

Install Go release

Installs a Go release from this Forgejo instance. Releases must have been prepared with goreleaser and packaged in a .tar.gz archive.

Usage

If the version input is left empty, the action will install the latest release.

- name: Install foo application
  uses: https://git.on.eulenbu.de/actions/install-go-release@main
  with:
    token: ${{ secrets.CICD_PAT }}
    repository: foo/bar

If the version is set, the action will download the release attached to the version tag.

- name: Install foo application
  uses: https://git.on.eulenbu.de/actions/install-go-release@main
  with:
    token: ${{ secrets.CICD_PAT }}
    repository: foo/bar
    version: v1.0.0

Inputs

Name Description Required Default
version Version of release to install No ""
token Forgejo API token to use Yes /
repository Owner and repository name where release is published Yes /

License

Apache 2.0