.github/.github/workflows
Adam Moussa d31893d318 fix(labeler): cover monorepo layouts and harden the reusable workflow
The central label rules assumed a root-level project layout
(lib/**, bin/**, cdk/**, src/**), so monorepos that nest components
under top-level dirs (infra/, web/, mobile/, shared/) matched nothing
for those areas. PRs touching only infra/lib/** or web/** ran the
labeler green but received no label.

Label coverage:
- infra: + 'infra/**' (covers infra/lib, infra/bin, infra/cdk.json)
- app:   + 'web/**', 'mobile/**', 'shared/**'
Additions are appended to the existing root paths, so single-project
repos are unaffected; deliberately avoided blanket '**/lib/**' globs
that would mislabel web/src/lib/** as infra.

Hardening rolled in while here:
- Pin actions/labeler to a commit SHA (was the floating @v6 tag)
- Add a per-PR concurrency group with a run_id fallback for non-PR
  callers, so rapid pushes cancel superseded label runs
- Broaden 'ci' (.github/actions/**), 'dependencies'
  (Directory.Packages.props, yarn.lock, pnpm-lock.yaml, Podfile/.lock)
  and 'tests' (JS/TS .test/.spec, pytest test_*.py/conftest,
  .NET *Tests.cs, Java *Test.java, Go, Ruby) globs

Caller repos must already have any label a rule can emit; actions/labeler
does not create missing labels. The org 'infra' label was backfilled
across repos separately.
2026-06-18 13:40:18 -04:00
..
callable-dependency-review.yaml Bump actions/dependency-review-action from 4 to 5 (#53) 2026-06-11 14:30:48 -04:00
callable-labeler.yaml fix(labeler): cover monorepo layouts and harden the reusable workflow 2026-06-18 13:40:18 -04:00
cd-cdk.yaml Bump actions/setup-python from 5 to 6 2026-06-15 17:48:51 +00:00
cd-mobile-ios.yaml Bump the minor-and-patch group across 1 directory with 2 updates 2026-06-16 19:55:52 +00:00
cd-sam.yaml Merge branch 'main' into dependabot/github_actions/actions/setup-python-6 2026-06-16 15:59:54 -04:00
ci-dotnet.yaml fix(ci): disambiguate concurrency groups across sibling reusable-CI callers (#41) 2026-06-05 12:30:58 -04:00
ci-python-app.yaml Add ci-python-app reusable workflow 2026-06-17 17:26:16 -04:00
ci-python-sam.yaml Merge branch 'main' into dependabot/github_actions/actions/setup-python-6 2026-06-16 15:59:54 -04:00
ci-static.yaml ci-static: add build mode for templated static sites 2026-06-12 16:29:19 -04:00
ci-typescript-cdk.yaml Bump aws-actions/setup-sam from 2 to 3 2026-06-16 19:57:39 +00:00
ci.yaml Add self-CI actionlint gate to satisfy ci/ci ruleset 2026-06-16 15:35:09 -04:00
compliance-audit.yaml Bump the minor-and-patch group across 1 directory with 2 updates 2026-06-16 19:55:52 +00:00
labeler.yaml Run the org PR labeler on .github's own PRs 2026-06-16 15:51:10 -04:00