GitHub Actions: 와일드카드 없이 다양한 환경에서 환경 변수의 범위를 지정
GitHub Actions: Scoping environment variables across environments without wildcards

TL;DR AI
2분핵심 요약
GitHub Actions는 환경변수 스코프에 와일드카드를 지원하지 않으며, GitLab CI와 대비된다.
대신 Settings → Environments의 이름 있는 환경에 변수와 시크릿을 둘 수 있다.
재사용 배포 워크플로는 inputs.environment와 inputs.name으로 환경명을 만들고 apps 구간을 붙인다.
앱 10개와 3개 tier면 30개 환경이 되며, 같은 tier 안에서는 AWS_OIDC_IAM_ROLE_ARN, CDK_DEFAULT_ACCOUNT, DOMAIN을 공유할 수 있다.
모든 환경에 변수를 따로 넣으면 30×15=450개가 되므로, tier별 설정은 ENVIRONMENT_CONFIG JSON에 둔다.

