tmknom/Cross GoReleaser
This action serves as a convenient wrapper for [goreleaser/goreleaser-action][goreleaser]. ## Usage 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][goreleaser]. ### Configuration URL ```yaml steps: - name: Cross GoReleaser uses: tmknom/cross-goreleaser-action@v0 with: configuration-url: https://raw.githubusercontent.com/tmknom/configurations/main/goreleaser/default.yml ``` ### Configuration Path ```yaml steps: - name: Cross GoReleaser uses: tmknom/cross-goreleaser-action@v0 with: configuration-path: .goreleaser.yml ```
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| configuration-url | The url for the GoReleaser configurations. | no | — |
| configuration-path | The path for the GoReleaser configurations. | no | — |
| homebrew-tap-repository | The repository for Homebrew formulae used to install tools on macOS. | no | — |
| homebrew-tap-github-token | The GitHub Apps token for accessing the repository used by Homebrew formulae. | no | — |
| dry-run | Whether to use snapshot mode when invoking GoReleaser. | no | false |
Outputs
| name | description |
|---|---|
| artifacts | The build result artifacts generated by the goreleaser/goreleaser-action. |
| metadata | The build result metadata generated by the goreleaser/goreleaser-action. |
| configuration-path | The path for the configuration file to passing goreleaser/goreleaser-action. |
| configuration-digest | Digest of the configuration file that is in the form "algorithm:hex_digest" (e.g. `sha256:abc123...`). |