Commit graph

12 commits

Author SHA1 Message Date
2e33951586 Repo hygiene: PR labeler + README badges (INFRA-56/57) 2026-06-11 14:00:34 -04:00
Adam Moussa
08fd2114a5
chore(ci): add aggregator job reporting the org-required 'ci / ci' context (#49)
exec-aide's caller jobs are named python/typescript, so the org ruleset's
required 'ci / ci' status check never reported here and every PR was
merge-blocked for non-admins. The aggregator needs all real CI jobs and
fails if any failed or was cancelled.
2026-06-05 15:09:01 -04:00
Adam Moussa
b76936100f
chore(deps): remove blanket aws-cdk-lib dependabot ignore (#47)
Per handbook Pinning Principle: exact pins are kept current by Dependabot version updates gated by CI + dependency review. Blanket ignores let pins rot (see today's fast-uri incident).
2026-06-05 13:56:06 -04:00
Adam Moussa
65d08720e7
fix(deps): pin aws-cdk-lib to ==2.257.0 (#44)
* fix(deps): re-pin aws-cdk-lib to ==2.253.1

* fix(deps): pin aws-cdk-lib to 2.257.0 (exact)
2026-06-05 13:06:17 -04:00
Adam Moussa
2d2f7d841a
Add dependency-review caller workflow (#43)
* Add dependency-review caller workflow

Add a pull_request-triggered caller that invokes the org-level
callable-dependency-review workflow to scan dependency changes and
fail on high-severity advisories.

* chore: retrigger checks

* chore: retrigger dep review (post-fix)

* chore: retrigger ci

* chore: retrigger CI after concurrency fix
2026-06-05 12:34:20 -04:00
Adam Moussa
3f03274708
Add GitHub Actions deploy workflow (#28)
* Add GitHub Actions deploy workflow (OIDC)

* Add permissions block for OIDC token exchange

* Add concurrency control to prevent parallel deploys
2026-05-08 17:08:17 -04:00
Adam Moussa
49517487c4
Add CI workflow (#27)
* Add CI workflow and apply ruff formatting

* Disable cdk synth — PythonFunction requires Docker arm64 builds

The PythonFunction construct bundles via Docker with --platform
linux/arm64, which fails on GitHub Actions x86 runners. tsc --noEmit
still runs and catches TypeScript errors.
2026-05-08 16:02:46 -04:00
Adam Moussa
718977831c
Update Dependabot: remove assignees, group minor/patch updates (#21) 2026-05-08 14:22:27 -04:00
Adam Moussa
159326d807
Remove wrapper workflow — using required workflow via org ruleset (#20) 2026-05-06 19:58:59 -04:00
Adam Moussa
79b6c254ff
Add Claude Code review workflow (#18) 2026-05-06 18:11:27 -04:00
Adam Moussa
71113fd547 Auto-assign Dependabot PRs to amoussa1229 2026-05-02 17:27:00 -04:00
Adam Moussa
481d221ab5 Add Dependabot version update configuration 2026-05-02 17:14:55 -04:00