Environment
An environment is a named deployment target in GitHub Actions that can require protection rules such as required reviewers, wait timers, and branch restrictions before a job proceeds. Environment-scoped secrets and variables are only exposed to jobs that reference the environment.