File tree Expand file tree Collapse file tree 8 files changed +134
-21
lines changed Expand file tree Collapse file tree 8 files changed +134
-21
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ name : Trigger - Test extra build
3+
4+ on :
5+ workflow_call :
6+
7+ permissions :
8+ contents : read
9+ packages : read
10+ # To report GitHub Actions status checks
11+ statuses : write
12+
13+ jobs :
14+ extra :
15+ runs-on : ubuntu-latest
16+ steps :
17+ # No-op job to trigger workflow 'extra.yml' via workflow_run
18+ - uses : jakejarvis/wait-action@master
19+ with :
20+ time : ' 1s'
Original file line number Diff line number Diff line change 77name : Test extra build
88on :
99 workflow_dispatch :
10+ # workflow_run:
11+ # workflows: ["Trigger - Test extra build"]
12+ # types: [completed,requested]
1013 workflow_run :
11- workflows : ["extra "]
12- types :
13- - completed
14+ workflows : ["Test on push and pull request "]
15+ # types: [completed,requested]
16+ types : [ completed]
1417
1518permissions :
1619 contents : read
@@ -19,6 +22,12 @@ permissions:
1922 statuses : write
2023
2124jobs :
25+ test :
26+ runs-on : ubuntu-latest
27+ steps :
28+ - run : echo "event name is:" ${{ github.event_name }}
29+ - run : echo "event type is:" ${{ github.event.action }}
30+
2231 doca :
2332 name : extra-build
2433 runs-on : ubuntu-22.04
Original file line number Diff line number Diff line change @@ -127,29 +127,29 @@ jobs:
127127 needs : files_changed
128128 if : |
129129 needs.files_changed.outputs.stackhpc == 'true'
130- runs-on : ubuntu-latest
131- steps :
132- # No-op job to trigger workflow 'stackhpc.yml' via workflow_run
133- - uses : mattdesl/no-op@32ec85ff176f761f607087006bda993440da5fe4
130+ # uses: ./.github/workflows/stackhpc-trigger.yml
131+ uses : jakejarvis/wait-action@master
132+ with :
133+ time : ' 1s '
134134
135135 extra :
136136 name : Test extra build
137137 needs : files_changed
138138 if : |
139139 github.event_name != 'pull_request' && needs.files_changed.outputs.extra_on_push == 'true' ||
140140 github.event_name == 'pull_request' && needs.files_changed.outputs.extra_on_pull_request == 'true'
141- runs-on : ubuntu-latest
142- steps :
143- # No-op job to trigger workflow 'extra.yml' via workflow_run
144- - uses : mattdesl/no-op@32ec85ff176f761f607087006bda993440da5fe4
141+ # uses: ./.github/workflows/extra-trigger.yml
142+ uses : jakejarvis/wait-action@master
143+ with :
144+ time : ' 1s '
145145
146146 trivyscan :
147147 name : Trivy scan image for vulnerabilities
148148 needs : files_changed
149149 if : |
150150 github.event_name == 'pull_request' &&
151151 needs.files_changed.outputs.trivyscan == 'true'
152- runs-on : ubuntu-latest
153- steps :
154- # No-op job to trigger workflow 'trivyscan.yml' via workflow_run
155- - uses : mattdesl/no-op@32ec85ff176f761f607087006bda993440da5fe4
152+ # uses: ./.github/workflows/trivyscan-trigger.yml
153+ uses : jakejarvis/wait-action@master
154+ with :
155+ time : ' 1s '
Original file line number Diff line number Diff line change 1+ ---
2+ name : Trigger - Test deployment and reimage on OpenStack
3+
4+ on :
5+ workflow_call :
6+
7+ permissions :
8+ contents : read
9+ packages : read
10+ # To report GitHub Actions status checks
11+ statuses : write
12+
13+ jobs :
14+ stackhpc :
15+ runs-on : ubuntu-latest
16+ steps :
17+ # No-op job to trigger workflow 'stackhpc.yml' via workflow_run
18+ - uses : jakejarvis/wait-action@master
19+ with :
20+ time : ' 1s'
Original file line number Diff line number Diff line change 77name : Test deployment and reimage on OpenStack
88on :
99 workflow_dispatch :
10+ # workflow_run:
11+ # workflows: ["Trigger - Test deployment and reimage on OpenStack"]
12+ # types: [completed,requested]
1013 workflow_run :
11- workflows : ["stackhpc "]
12- types :
13- - completed
14+ workflows : ["Test on push and pull request "]
15+ # types: [completed,requested]
16+ types : [ completed]
1417
1518permissions :
1619 contents : read
@@ -19,6 +22,12 @@ permissions:
1922 statuses : write
2023
2124jobs :
25+ test :
26+ runs-on : ubuntu-latest
27+ steps :
28+ - run : echo "event name is:" ${{ github.event_name }}
29+ - run : echo "event type is:" ${{ github.event.action }}
30+
2231 openstack :
2332 name : openstack-ci
2433 runs-on : ubuntu-22.04
Original file line number Diff line number Diff line change 1+ ---
2+ name : Test
3+
4+ # This is a test workflow to see if we can introduce a new workflow (outside of the default branch)
5+ # and have it trigger from the main CI.
6+ # If it triggers, what will github.event_name be set to?
7+ # Ideally we want to know whether we've triggered downstream from a push or a pull request.
8+
9+ on :
10+ workflow_call :
11+ workflow_run :
12+ workflows : ["Test on push and pull request"]
13+ types : [completed,requested]
14+
15+ permissions :
16+ contents : read
17+ packages : read
18+ # To report GitHub Actions status checks
19+ statuses : write
20+
21+ jobs :
22+ test :
23+ runs-on : ubuntu-latest
24+ steps :
25+ - run : echo "event name is:" ${{ github.event_name }}
26+ - run : echo "event type is:" ${{ github.event.action }}
Original file line number Diff line number Diff line change 1+ ---
2+ name : Trigger - Trivy scan image for vulnerabilities
3+
4+ on :
5+ workflow_call :
6+
7+ permissions :
8+ contents : read
9+ packages : read
10+ # To report GitHub Actions status checks
11+ statuses : write
12+
13+ jobs :
14+ trivyscan :
15+ runs-on : ubuntu-latest
16+ steps :
17+ # No-op job to trigger workflow 'trivyscan.yml' via workflow_run
18+ - uses : jakejarvis/wait-action@master
19+ with :
20+ time : ' 1s'
Original file line number Diff line number Diff line change 77name : Trivy scan image for vulnerabilities
88on :
99 workflow_dispatch :
10+ # workflow_run:
11+ # workflows: ["Trigger - Trivy scan image for vulnerabilities"]
12+ # types: [completed,requested]
1013 workflow_run :
11- workflows : ["trivyscan "]
12- types :
13- - completed
14+ workflows : ["Test on push and pull request "]
15+ # types: [completed,requested]
16+ types : [ completed]
1417
1518permissions :
1619 contents : read
@@ -19,6 +22,12 @@ permissions:
1922 statuses : write
2023
2124jobs :
25+ test :
26+ runs-on : ubuntu-latest
27+ steps :
28+ - run : echo "event name is:" ${{ github.event_name }}
29+ - run : echo "event type is:" ${{ github.event.action }}
30+
2231 scan :
2332 runs-on : ubuntu-latest
2433 strategy :
You can’t perform that action at this time.
0 commit comments