File tree Expand file tree Collapse file tree 8 files changed +140
-18
lines changed Expand file tree Collapse file tree 8 files changed +140
-18
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,38 @@ jobs:
127127 needs : files_changed
128128 if : |
129129 needs.files_changed.outputs.stackhpc == 'true'
130- runs-on : ubuntu-latest
130+ # uses: ./.github/workflows/stackhpc-trigger.yml
131+ # TEST - remove from here and uncomment the above
131132 steps :
132- # No-op job to trigger workflow 'stackhpc.yml' via workflow_run
133- - uses : mattdesl/no-op@32ec85ff176f761f607087006bda993440da5fe4
133+ - uses : jakejarvis/wait-action@master
134+ with :
135+ time : ' 1s'
136+ runs-on : ubuntu-latest
134137
135138 extra :
136139 name : Test extra build
137140 needs : files_changed
138141 if : |
139142 github.event_name != 'pull_request' && needs.files_changed.outputs.extra_on_push == 'true' ||
140143 github.event_name == 'pull_request' && needs.files_changed.outputs.extra_on_pull_request == 'true'
141- runs-on : ubuntu-latest
144+ # uses: ./.github/workflows/extra-trigger.yml
145+ # TEST - remove from here and uncomment the above
142146 steps :
143- # No-op job to trigger workflow 'extra.yml' via workflow_run
144- - uses : mattdesl/no-op@32ec85ff176f761f607087006bda993440da5fe4
147+ - uses : jakejarvis/wait-action@master
148+ with :
149+ time : ' 1s'
150+ runs-on : ubuntu-latest
145151
146152 trivyscan :
147153 name : Trivy scan image for vulnerabilities
148154 needs : files_changed
149155 if : |
150156 github.event_name == 'pull_request' &&
151157 needs.files_changed.outputs.trivyscan == 'true'
152- runs-on : ubuntu-latest
158+ # uses: ./.github/workflows/trivyscan-trigger.yml
159+ # TEST - remove from here and uncomment the above
153160 steps :
154- # No-op job to trigger workflow 'trivyscan.yml' via workflow_run
155- - uses : mattdesl/no-op@32ec85ff176f761f607087006bda993440da5fe4
161+ - uses : jakejarvis/wait-action@master
162+ with :
163+ time : ' 1s'
164+ runs-on : ubuntu-latest
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