variables.yml
A flat map of repository variables, exposed as ${{ vars.* }} in expressions. Values may be strings, numbers, or booleans; all are coerced to strings, matching how the platform treats variables.
NODE_VERSION: 20DEPLOY_REGION: us-east-1FEATURE_FLAG: trueA workflow referencing ${{ vars.NODE_VERSION }} resolves it from this file. Undefined variables surface in pre-run validation before the run starts.
Environment-scoped variables live separately under environments/.
Overwire is not affiliated with, endorsed by, or sponsored by GitHub, Inc., Microsoft Corporation, or Docker, Inc. GitHub and GitHub Actions are trademarks of GitHub, Inc.