.github/.github/workflows
Adam Moussa a394b54f82
fix(ci): key multi-job reusable concurrency on a literal job id
ci-python-app.yaml and ci-mobile-ios.yaml built their concurrency group
from ${{ github.job }}. In a called workflow that expression evaluates to
the caller's job id, not the job's own id, so every job in the reusable
resolved to the same group. With cancel-in-progress: true they cancelled
each other.

Observed in pr-reviewer after repinning it off a ref that predates the
concurrency blocks: one run, ci / lint cancelled 1s after start by a
sibling, ci / subproject-tests succeeded, and the aggregator failed on the
cancelled dependency.

Replaces the expression with the job id written out literally in all 7
groups, and records the reason at the first block in each file.
2026-07-28 17:22:51 -04:00
..
callable-dependency-review.yaml ci(dependency-review): add optional allow-ghsas pass-through input (#89) 2026-07-27 13:35:47 -04:00
callable-labeler.yaml Bump actions/labeler from 6.2.0 to 7.0.0 (#91) 2026-07-27 14:08:27 -04:00
cd-cdk.yaml Merge branch 'main' into chore/cd-concurrency-groups 2026-07-28 12:55:57 -04:00
cd-dotnet-eb.yaml ci(cd-dotnet-eb): add reusable CD workflow for .NET on Elastic Beanstalk 2026-07-27 17:25:23 -04:00
cd-mobile-ios.yaml ci: add job-level concurrency to the cd-cdk, cd-sam and iOS deploys 2026-07-28 12:35:26 -04:00
cd-sam.yaml Merge branch 'main' into chore/cd-concurrency-groups 2026-07-28 12:55:57 -04:00
ci-dotnet.yaml ci: scope the three reusable CI workflows to contents:read 2026-07-28 12:13:07 -04:00
ci-mobile-ios.yaml fix(ci): key multi-job reusable concurrency on a literal job id 2026-07-28 17:22:51 -04:00
ci-python-app.yaml fix(ci): key multi-job reusable concurrency on a literal job id 2026-07-28 17:22:51 -04:00
ci-python-sam.yaml ci: enable actionlint's shellcheck integration in self-CI 2026-07-28 12:46:17 -04:00
ci-static.yaml ci: pin workflow-template refs to commit SHA 2026-07-27 15:38:18 -04:00
ci-typescript-cdk.yaml ci: scope the three reusable CI workflows to contents:read 2026-07-28 12:13:07 -04:00
ci-typescript-frontend.yaml ci: pin workflow-template refs to commit SHA 2026-07-27 15:38:18 -04:00
ci.yaml ci: enable actionlint's shellcheck integration in self-CI 2026-07-28 12:46:17 -04:00
labeler.yaml Run the org PR labeler on .github's own PRs 2026-06-16 15:51:10 -04:00
release-on-merge.yaml feat(release): cut a tag and release when a reusable workflow changes 2026-07-28 17:01:44 -04:00
release.yaml docs(release): point the reusable at this repo's own caller 2026-07-28 17:13:44 -04:00