Skip to content

Promote eMudhra incident response to main (#483) - #484

Merged
jeffreyaven merged 2 commits into
mainfrom
dev
Oct 21, 2026
Merged

jeffreyaven merged 2 commits into
mainfrom
dev

Conversation

@jeffreyaven

Copy link
Copy Markdown
Member

Promotes dev to main: #483 (emudhra-incident-response).

Changes

  • .github/workflows/main.yml: both R2 sync steps (dev and prod) export AWS_CA_BUNDLE from the certifi bundle, so the AWS CLI verifies R2's TLS chain against certifi instead of its embedded bundle, which still trusts the Sectigo AAA root that cross-signs the compromised eMudhra intermediates.
  • requirements.txt: certifi>=2026.10.19 floor (first release to drop the emSign ECC Root CA - G3).
  • CONTRIBUTING.md moved from .github/ to the repo root and adapted for this repo; README link updated.
  • SECURITY.md added: private vulnerability reporting via GitHub advisories, scope and supported-versions policy for the registry.
  • LICENSE added (MIT).

Notes

  • No changes under providers/src. The push run on main will execute the setup steps only; all publish and deploy steps are gated on NUM_PROVIDERS > 0.
  • The AWS_CA_BUNDLE lines in the prod R2 sync step first execute on the next provider promotion to main. Watch that run.

Verification

CI green on the dev merge commit d34dd72: Build and Deploy (setup only, all deploy steps skipped), Provider Delete Guard, CodeQL, Dependency Graph.

@jeffreyaven
jeffreyaven merged commit 13fc024 into main Oct 21, 2026
18 checks passed
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.

1 participant