Skip to content

Commit 7be765c

Browse files
chore(ci): add access check to tests (#650)
1 parent 2d912ff commit 7be765c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/test.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,17 @@ on:
1111
workflow_dispatch:
1212

1313
jobs:
14+
access-check:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions-cool/check-user-permission@v2
18+
with:
19+
require: write
20+
username: ${{ github.triggering_actor }}
21+
error-if-missing: true
22+
1423
unit-tests:
24+
needs: access-check
1525
runs-on: ubuntu-latest-8
1626
environment: testing
1727
steps:
@@ -34,6 +44,7 @@ jobs:
3444
codecov_flags: unit-tests
3545

3646
codemod-tests:
47+
needs: access-check
3748
# TODO: re-enable when this check is a develop required check
3849
if: false
3950
runs-on: ubuntu-latest-32
@@ -76,6 +87,7 @@ jobs:
7687
GITHUB_WORKSPACE: $GITHUB_WORKSPACE
7788

7889
parse-tests:
90+
needs: access-check
7991
if: contains(github.event.pull_request.labels.*.name, 'parse-tests') || github.event_name == 'push' || github.event_name == 'workflow_dispatch'
8092
runs-on: ubuntu-latest-32
8193
environment: testing
@@ -147,6 +159,7 @@ jobs:
147159
}
148160
149161
integration-tests:
162+
needs: access-check
150163
runs-on: ubuntu-latest-16
151164
environment: testing
152165
steps:

0 commit comments

Comments
 (0)