wildmason/GHA Artifact Proof
Check and emulate GitHub Actions artifact upload/download 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 upload, download, or check-workflow. | no | check-workflow |
| store | Local artifact store directory. | no | .gha-artifact-proof |
| workspace | Workspace directory. | no | . |
| repository | Repository identity for local artifact scope. | no | ${{ github.repository }} |
| run-id | Workflow run id for local artifact scope. | no | ${{ github.run_id }} |
| job-id | Job id for local artifact scope. | no | artifact-job |
| repo | Repository root for check-workflow. | no | . |
| workflow | Newline-separated workflow paths for check-workflow. | no | — |
| name | Artifact name for upload/download. | no | — |
| artifact-id | Newline- or comma-separated artifact ids for download. | no | — |
| pattern | Artifact name glob pattern for download. | no | — |
| path | Newline-separated upload paths, or download destination path. | no | — |
| if-no-files-found | Upload behavior when paths match no files: warn, error, or ignore. | no | warn |
| retention-days | Upload retention days. 0 or empty uses repository default. | no | — |
| compression-level | Upload compression level from 0 to 9. | no | 6 |
| overwrite | Delete an existing same-name artifact before upload. | no | false |
| include-hidden-files | Include dotfiles and files under dot-directories during upload. | no | false |
| archive | Whether upload behaves as an archive. false requires a single file. | no | true |
| merge-multiple | Download multiple artifacts into the same destination directory. | no | false |
| skip-decompress | Model download-artifact skip-decompress behavior. | no | false |
| digest-mismatch | Download digest mismatch behavior: ignore, info, warn, or error. | no | error |
| 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