Run staging and release check on their own GitHub Environment

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
Pedro Algarvio 2023-02-28 20:49:58 +00:00 committed by Pedro Algarvio
parent e07baf0b9e
commit ba477eff6a
4 changed files with 4 additions and 0 deletions

View file

@ -29,6 +29,7 @@ jobs:
check-requirements:
name: Check Requirements
runs-on: ubuntu-latest
environment: release-check
steps:
- name: Check For Admin Permission
uses: actions-cool/check-user-permission@v2

View file

@ -38,6 +38,7 @@ jobs:
check-requirements:
name: Check Requirements
runs-on: ubuntu-latest
environment: staging-check
steps:
- name: Check For Admin Permission
uses: actions-cool/check-user-permission@v2

View file

@ -42,6 +42,7 @@ permissions:
<%- do prepare_workflow_needs.append(job_name) %>
name: Check Requirements
runs-on: ubuntu-latest
environment: <{ gh_environment }>-check
steps:
- name: Check For Admin Permission
uses: actions-cool/check-user-permission@v2

View file

@ -47,6 +47,7 @@ concurrency:
<%- do prepare_workflow_needs.append(job_name) %>
name: Check Requirements
runs-on: ubuntu-latest
environment: <{ gh_environment }>-check
steps:
- name: Check For Admin Permission
uses: actions-cool/check-user-permission@v2