wildmason/GHA Cache Proof
Check and emulate GitHub Actions cache behavior with receipt-backed local evidence.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Crate version to install, or latest. | no | latest |
| command | Command to run. Use restore, save, or check-workflow. | no | check-workflow |
| store | Local cache store directory. | no | .gha-cache-proof |
| workspace | Workspace directory. | no | . |
| repo | Repository root for check-workflow. | no | . |
| workflow | Newline-separated workflow paths for check-workflow. | no | — |
| key | Cache key for restore or save. | no | — |
| restore-key | Newline-separated restore keys for restore. | no | — |
| path | Newline-separated cache paths. | no | — |
| reference | Current Git ref for cache scope. | no | ${{ github.ref }} |
| default-branch | Default branch name. | no | ${{ github.event.repository.default_branch }} |
| base-ref | Optional base ref for pull request cache access. | no | — |
| runner-os | Runner OS: linux, windows, or macos. | no | linux |
| enable-cross-os-archive | Enable cross-OS archive versioning. | no | false |
| lookup-only | Check for a cache hit without restoring files. | no | false |
| fail-on-cache-miss | Fail restore when no cache entry matches. | no | false |
| format | Receipt format: text, json, or markdown. | no | text |
| output | Optional receipt output path. | no | — |
| strict | Treat warnings as failures. | no | false |
Outputs
no outputs