-
Notifications
You must be signed in to change notification settings - Fork 0
93 lines (77 loc) · 1.96 KB
/
regtests.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
name: Regression Tests
on:
push:
branches: [ main ]
paths-ignore:
- "**.md"
- "**.ipynb"
pull_request:
types: [ labeled ]
paths-ignore:
- "**.md"
- "**.ipynb"
jobs:
regsuite:
if : ${{ github.event.label.name == 'test' }} || ${{ github.event_name == 'push' }}
name: "Run Regression Suite"
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v3
- name: Run test 00_01
run: |
./tests/00_*/00_01*
- name: Run test 00_02
run: |
./tests/00_*/00_02*
- name: Run test 00_03
run: |
./tests/00_*/00_03*
- name: Run test 00_04
run: |
./tests/00_*/00_04*
- name: Run test 00_05
run: |
./tests/00_*/00_05*
- name: Run test 00_06
run: |
./tests/00_*/00_06*
- name: Run test 00_07
run: |
./tests/00_*/00_07*
- name: Run test 00_08
run: |
./tests/00_*/00_08*
- name: Run test 00_09
run: |
./tests/00_*/00_09*
- name: Run test 00_10
run: |
./tests/00_*/00_10*
- name: Run test 02_00
run: |
./tests/02_*/02_00*
- name: Run test 02_01
run: |
./tests/02_*/02_01*
removeLabel:
if : ${{ !cancelled() && github.event.label.name == 'test' }}
name: "Remove Test Label"
needs: [ regsuite ]
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- name : Remove 'test' label
if : ${{ !cancelled() && github.event.label.name == 'test' }}
env:
PR_NUMBER: ${{ github.event.number }}
run: |
curl \
-X DELETE \
-H "Accept: application/vnd.github.v3+json" \
-H 'Authorization: token ${{ github.token }}' \
https://api.github.com/repos/${GITHUB_REPOSITORY}/issues/${PR_NUMBER}/labels/test