Skip to content

Commit a62a1f0

Browse files
committed
CI: special comment to trigger all tests
1 parent ed01aed commit a62a1f0

File tree

10 files changed

+35
-19
lines changed

10 files changed

+35
-19
lines changed

.github/workflows/base.yml.template

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1-
name: &{name}
1+
name: %{name}
22

33
on:
44
push:
55
branches: [ master, dev ]
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
1214
runs-on: ${{ matrix.platform }}
1315
strategy:
14-
&{strategy}
16+
%{strategy}
1517
matrix:
16-
&{matrix}
17-
&{exclude}
18+
%{matrix}
19+
%{exclude}
1820

19-
if: ${{ !github.event.pull_request.draft }}
21+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
2022
steps:
2123

2224
- name: Checkout repo
@@ -41,4 +43,4 @@ jobs:
4143
run: brew install libomp
4244
if: startsWith(runner.os, 'macOS') == true
4345

44-
&{steps}
46+
%{steps}

.github/workflows/base_reduced.yml.template

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: &{name}
1+
name: %{name}
22

33
on:
44
pull_request:
@@ -13,10 +13,10 @@ jobs:
1313
build:
1414
runs-on: ${{ matrix.platform }}
1515
strategy:
16-
&{strategy}
16+
%{strategy}
1717
matrix:
18-
&{matrix}
19-
&{exclude}
18+
%{matrix}
19+
%{exclude}
2020

2121
if: ${{ !github.event.pull_request.draft }}
2222
steps:
@@ -43,4 +43,4 @@ jobs:
4343
run: brew install libomp
4444
if: startsWith(runner.os, 'macOS') == true
4545

46-
&{steps}
46+
%{steps}

.github/workflows/develop_install.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
@@ -22,7 +24,7 @@ jobs:
2224

2325

2426

25-
if: ${{ !github.event.pull_request.draft }}
27+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
2628
steps:
2729

2830
- name: Checkout repo

.github/workflows/end_to_end.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
@@ -25,7 +27,7 @@ jobs:
2527

2628

2729

28-
if: ${{ !github.event.pull_request.draft }}
30+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
2931
steps:
3032

3133
- name: Checkout repo

.github/workflows/examples_pytest.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
@@ -39,7 +41,7 @@ jobs:
3941

4042

4143

42-
if: ${{ !github.event.pull_request.draft }}
44+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
4345
steps:
4446

4547
- name: Checkout repo

.github/workflows/finn_integration.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
@@ -22,7 +24,7 @@ jobs:
2224

2325

2426

25-
if: ${{ !github.event.pull_request.draft }}
27+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
2628
steps:
2729

2830
- name: Checkout repo

.github/workflows/notebook.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
@@ -31,7 +33,7 @@ jobs:
3133

3234

3335

34-
if: ${{ !github.event.pull_request.draft }}
36+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
3537
steps:
3638

3739
- name: Checkout repo

.github/workflows/ort_integration.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
@@ -22,7 +24,7 @@ jobs:
2224

2325

2426

25-
if: ${{ !github.event.pull_request.draft }}
27+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
2628
steps:
2729

2830
- name: Checkout repo

.github/workflows/pytest.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
types:
88
- review_requested
9+
issue_comment:
10+
types: [created, edited, deleted]
911

1012
jobs:
1113
build:
@@ -39,7 +41,7 @@ jobs:
3941

4042

4143

42-
if: ${{ !github.event.pull_request.draft }}
44+
if: ${{ !github.event.pull_request.draft || contains(github.event.comment.body, '/run_tests') }}
4345
steps:
4446

4547
- name: Checkout repo

.github/workflows/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717

1818
class CustomTemplate(Template):
19-
delimiter = '&'
19+
delimiter = '%'
2020

2121

2222
class Action:

0 commit comments

Comments
 (0)