Expand description
GitHub Actions workflow command and environment-file verifier.
gha-command-proof parses the command channel that actions write to
stdout/stderr, plus the file command protocol exposed through
GITHUB_ENV, GITHUB_OUTPUT, GITHUB_STATE, GITHUB_PATH, and
GITHUB_STEP_SUMMARY.
Structs§
- Check
- Command
Record - EnvFile
Analysis - EnvFile
Record - Location
- LogAnalysis
- Named
Text - Text with a stable source label used in receipts.
- Parsed
Command - Proof
Options - Options shared by command-stream and environment-file analysis.
- Receipt
- Step
Input - Inputs for a single GitHub Actions step proof.
- Summary
- Tool
Receipt
Enums§
Functions§
- analyze_
command_ stream - analyze_
env_ file - escape_
data - escape_
legacy - escape_
property - parse_
command_ line - prove_
env_ file - Analyze one environment file.
- prove_
log - Analyze one command stream.
- prove_
step - Analyze a whole step boundary: command stream first, then all supplied file commands.
- render_
receipt - unescape_
data - unescape_
legacy - unescape_
property