feat: cache release binary in action

This commit is contained in:
Micheal Wilkinson
2026-03-20 19:28:02 +00:00
parent 5cb0010531
commit a413385c4e
4 changed files with 189 additions and 6 deletions

View File

@@ -72,7 +72,7 @@ Use the composite action directly:
```yaml
- name: Prepare release files
uses: git.hrafn.xyz/aether/vociferate@main
uses: git.hrafn.xyz/aether/vociferate@v1.0.0
with:
version-file: internal/myapp/version/version.go
version-pattern: 'const Version = "([^"]+)"'
@@ -80,6 +80,7 @@ Use the composite action directly:
```
Set `version` only when you want to override the recommended version.
Pin the composite action to a released tag. It downloads a prebuilt Linux binary from vociferate releases and caches it on the runner, so it does not require installing Go.
Call the reusable release workflow: