Skip to content

audit: add deployment integrity tracking with git commit provenance#418

Open
ReinaMaze wants to merge 1 commit into
HubDApp:mainfrom
ReinaMaze:audit/deployment-wasm-integrity
Open

audit: add deployment integrity tracking with git commit provenance#418
ReinaMaze wants to merge 1 commit into
HubDApp:mainfrom
ReinaMaze:audit/deployment-wasm-integrity

Conversation

@ReinaMaze

Copy link
Copy Markdown
Contributor

Deployment Integrity Audit

Add git commit tracking to deployments and reconcile documentation with scripts/CI.

Changes

  • deployments.schema.json: Add required git_commit and optional git_tag fields
  • scripts/validate_deployments.py: Validate git_commit and git_tag formats
  • deployments.json: Add git_commit to testnet entry
  • DEPLOYMENT.md: Updated with deployment steps and verification commands
  • docs/DEPLOYMENT_AUDIT_CHECKLIST.md: New audit checklist
  • DEPLOYMENT_AUDIT_REPORT.md: Audit findings

All validation passes. Future deployments must include git_commit for build provenance tracking.

close #385

- Update deployments.schema.json: add required git_commit field and optional git_tag
- Update scripts/validate_deployments.py: validate git_commit and git_tag formats
- Update deployments.json: add git_commit for existing testnet deployment (commit e069ec8)
- Enhance DEPLOYMENT.md with:
  - Automated deployment via scripts/deploy_testnet.sh
  - Manual deployment steps with WASM hash computation
  - Network verification and CI pipeline details
- Add docs/DEPLOYMENT_AUDIT_CHECKLIST.md: pre/post-deployment audit procedures
- Add DEPLOYMENT_AUDIT_REPORT.md: comprehensive audit findings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reconcile deployments.json against deployments.schema.json and DEPLOYMENT.md

1 participant