Skip to content

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: 20
DEPLOY_REGION: us-east-1
FEATURE_FLAG: true

A 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.io

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.