tmknom/Generate Go Release Note
This action generates structured, ready-to-use release notes for Go projects. The notes are provided in Markdown format and include installation instructions, artifact verification steps, and examples for using container images. ## Usage ```yaml steps: - name: Generate Go Release Note uses: tmknom/generate-go-release-note-action@v0 with: artifact-name: pseudo version-tag: v1.2.3 image-digest: sha256:abc123 release-workflow-ref: tmknom/release-workflows/.github/workflows/go.yml@abc123 ```
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| artifact-name | The name of the release artifact, typically the executable binary or container image name. | yes | — |
| version-tag | The GitHub release version tag in semantic versioning format (e.g., `v1.2.3`). | yes | — |
| image-digest | The digest (algorithm:hex) of the released container image (e.g., `sha256:abc123`). | yes | — |
| release-workflow-ref | The full GitHub reference (owner/repo/path@ref) to the release workflow (e.g., `tmknom/release-workflows/.github/workflows/go.yml@abc123`). | yes | — |
Outputs
| name | description |
|---|---|
| release-note-path | The filepath to the generated release note in Markdown format. |