Sets up the permissions in our AWS CI account for the repositories in this
GitHub organization that are supposed to have access so they are be able to use
it for CI runs.
The allowed list of repositories is managed via the repos.txt
file.
[!CAUTION]
Do not run this against the production account, but against the CI account.
npx cdk deploy
Node & NPM
This project requires Node.js >=24.22.1 <25 || >=26.12.1 <27 and npm
>=12.0.2 <13 (enforced via check-node-version on npm install and
npm ci).
The check is skipped during npm publish and npm pack, because
semantic-release bundles its own npm (@semantic-release/npm depends on
npm@^11.6.2) and runs the publish with that version rather than the one
installed in CI.