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