Skip to content

feat: harden public Action and container distribution - #76

Merged
pixincreate merged 7 commits into
masterfrom
feat/public-distribution-hardening
Aug 2, 2026
Merged

feat: harden public Action and container distribution#76
pixincreate merged 7 commits into
masterfrom
feat/public-distribution-hardening

Conversation

@pixincreate

Copy link
Copy Markdown
Owner

Summary

  • expose a checksum-verified root GitHub Action with an exact scanner version
  • synchronize release preparation across Cargo, changelog, and Action metadata
  • gate release artifacts and GHCR images with version checks, tests, container smoke coverage, and provenance
  • document public GitHub Action and GHCR usage

Verification

  • python3 scripts/action_validation/validate.py
  • Python bytecode compilation for all validation modules
  • bash -n scripts/release.sh
  • YAML parsing for action.yml and changed workflows
  • cargo fmt --all --check
  • strict Clippy with warnings denied
  • 147 debug tests
  • 147 release tests
  • cargo package --locked --allow-dirty
  • local Docker build, version, non-root, and known-secret smoke checks
  • D2 diagram drift check
  • final read-only release/security audit: PASS

@pixincreate pixincreate self-assigned this Aug 2, 2026
@pixincreate pixincreate added documentation Improvements or additions to documentation enhancement New feature or request clanker changes done by ai under author's supervision. labels Aug 2, 2026
@pixincreate
pixincreate merged commit 69b5e96 into master Aug 2, 2026
6 checks passed
@pixincreate
pixincreate deleted the feat/public-distribution-hardening branch August 2, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clanker changes done by ai under author's supervision. documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant