|
1 | 1 | --- |
2 | 2 |
|
3 | 3 | concurrency: |
4 | | - group: stackhpc-pull-request-${{ github.event.pull_request.number || github.ref }} |
| 4 | + group: stackhpc-pull-request-${{ github.ref }} |
5 | 5 | cancel-in-progress: true |
6 | 6 |
|
7 | 7 | name: Pull request |
8 | 8 | 'on': |
9 | | - pull_request: |
| 9 | + push: |
10 | 10 | jobs: |
11 | 11 | # Detect which files have changed and use this to run jobs conditionally. |
12 | 12 | # Note that we can't use the workflow-level paths attribute since this |
@@ -118,34 +118,34 @@ jobs: |
118 | 118 | if: ${{ needs.check-changes.outputs.build-kayobe-image == 'true' }} |
119 | 119 | if: github.repository == 'stackhpc/stackhpc-kayobe-config' |
120 | 120 |
|
121 | | - # check-tags: |
122 | | - # name: Check container image tags |
123 | | - # needs: |
124 | | - # - check-changes |
125 | | - # - build-kayobe-image |
126 | | - # uses: ./.github/workflows/stackhpc-check-tags.yml |
127 | | - # with: |
128 | | - # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
129 | | - # if: ${{ needs.check-changes.outputs.check-tags == 'true' }} |
130 | | - # secrets: inherit |
131 | | - # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
| 121 | + check-tags: |
| 122 | + name: Check container image tags |
| 123 | + needs: |
| 124 | + - check-changes |
| 125 | + - build-kayobe-image |
| 126 | + uses: ./.github/workflows/stackhpc-check-tags.yml |
| 127 | + with: |
| 128 | + kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
| 129 | + if: ${{ needs.check-changes.outputs.check-tags == 'true' }} |
| 130 | + secrets: inherit |
| 131 | + if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
132 | 132 |
|
133 | | - # all-in-one-ubuntu-noble-ovn: |
134 | | - # name: aio (Ubuntu Noble OVN) |
135 | | - # needs: |
136 | | - # - check-changes |
137 | | - # - build-kayobe-image |
138 | | - # uses: ./.github/workflows/stackhpc-all-in-one.yml |
139 | | - # with: |
140 | | - # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
141 | | - # os_distribution: ubuntu |
142 | | - # os_release: noble |
143 | | - # ssh_username: ubuntu |
144 | | - # neutron_plugin: ovn |
145 | | - # OS_CLOUD: openstack |
146 | | - # if: ${{ needs.check-changes.outputs.aio == 'true' }} |
147 | | - # secrets: inherit |
148 | | - # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
| 133 | + all-in-one-ubuntu-noble-ovn: |
| 134 | + name: aio (Ubuntu Noble OVN) |
| 135 | + needs: |
| 136 | + - check-changes |
| 137 | + - build-kayobe-image |
| 138 | + uses: ./.github/workflows/stackhpc-all-in-one.yml |
| 139 | + with: |
| 140 | + kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
| 141 | + os_distribution: ubuntu |
| 142 | + os_release: noble |
| 143 | + ssh_username: ubuntu |
| 144 | + neutron_plugin: ovn |
| 145 | + OS_CLOUD: openstack |
| 146 | + if: ${{ needs.check-changes.outputs.aio == 'true' }} |
| 147 | + secrets: inherit |
| 148 | + if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
149 | 149 |
|
150 | 150 | # all-in-one-rocky-9-ovs: |
151 | 151 | # name: aio (Rocky 9 OVS) |
|
0 commit comments