Run goreleaser/goreleaser-action with configuration shared across repositories.
This action serves as a convenient wrapper for goreleaser/goreleaser-action.
To set up the action, you need to create a YAML file that defines your configurations. Refer to the detailed configuration syntax for the GoReleaser in goreleaser/goreleaser-action.
steps:
- name: Cross GoReleaser
uses: tmknom/cross-goreleaser-action@v0
with:
configuration-url: https://raw.githubusercontent.com/tmknom/configurations/main/goreleaser/default.yml steps:
- name: Cross GoReleaser
uses: tmknom/cross-goreleaser-action@v0
with:
configuration-path: .goreleaser.yml| Name | Description | Default | Required |
|---|---|---|---|
| configuration-path | The path for the GoReleaser configurations. | n/a | no |
| configuration-url | The url for the GoReleaser configurations. | n/a | no |
| dry-run | Whether to use snapshot mode when invoking GoReleaser. | false |
no |
| homebrew-tap-github-token | The GitHub Apps token for accessing the repository used by Homebrew formulae. | n/a | no |
| homebrew-tap-repository | The repository for Homebrew formulae used to install tools on macOS. | n/a | no |
| Name | Description |
|---|---|
| artifacts | The build result artifacts generated by the goreleaser/goreleaser-action. |
| configuration-digest | Digest of the configuration file that is in the form "algorithm:hex_digest" (e.g. sha256:abc123...). |
| configuration-path | The path for the configuration file to passing goreleaser/goreleaser-action. |
| metadata | The build result metadata generated by the goreleaser/goreleaser-action. |
N/A
N/A
- release-workflows: Collection of release workflows.
- configurations: Collection of configurations.
See GitHub Releases.