|
11 | 11 | description: AstrBot source git ref (branch/tag/sha), empty means default ref |
12 | 12 | required: false |
13 | 13 | default: "" |
14 | | - publish_release: |
15 | | - description: Publish GitHub Release after successful builds |
16 | | - required: false |
17 | | - type: boolean |
18 | | - default: false |
19 | 14 | schedule: |
20 | 15 | - cron: '0 * * * *' |
21 | 16 |
|
@@ -192,7 +187,7 @@ jobs: |
192 | 187 | needs: |
193 | 188 | - resolve_build_context |
194 | 189 | - sync_repo_version |
195 | | - if: ${{ needs.resolve_build_context.outputs.should_build == 'true' && (needs.sync_repo_version.result == 'success' || needs.sync_repo_version.result == 'skipped') }} |
| 190 | + if: ${{ always() && needs.resolve_build_context.outputs.should_build == 'true' && (needs.sync_repo_version.result == 'success' || needs.sync_repo_version.result == 'skipped') }} |
196 | 191 | name: linux-${{ matrix.arch }} |
197 | 192 | runs-on: ${{ matrix.runner }} |
198 | 193 | strategy: |
@@ -243,7 +238,7 @@ jobs: |
243 | 238 | needs: |
244 | 239 | - resolve_build_context |
245 | 240 | - sync_repo_version |
246 | | - if: ${{ needs.resolve_build_context.outputs.should_build == 'true' && (needs.sync_repo_version.result == 'success' || needs.sync_repo_version.result == 'skipped') }} |
| 241 | + if: ${{ always() && needs.resolve_build_context.outputs.should_build == 'true' && (needs.sync_repo_version.result == 'success' || needs.sync_repo_version.result == 'skipped') }} |
247 | 242 | name: macos-${{ matrix.arch }} |
248 | 243 | runs-on: ${{ matrix.runner }} |
249 | 244 | strategy: |
@@ -414,7 +409,7 @@ jobs: |
414 | 409 | needs: |
415 | 410 | - resolve_build_context |
416 | 411 | - sync_repo_version |
417 | | - if: ${{ needs.resolve_build_context.outputs.should_build == 'true' && (needs.sync_repo_version.result == 'success' || needs.sync_repo_version.result == 'skipped') }} |
| 412 | + if: ${{ always() && needs.resolve_build_context.outputs.should_build == 'true' && (needs.sync_repo_version.result == 'success' || needs.sync_repo_version.result == 'skipped') }} |
418 | 413 | name: windows-${{ matrix.arch }} |
419 | 414 | runs-on: ${{ matrix.runner }} |
420 | 415 | env: |
@@ -460,7 +455,7 @@ jobs: |
460 | 455 |
|
461 | 456 | release: |
462 | 457 | name: Publish GitHub Release |
463 | | - if: ${{ needs.resolve_build_context.outputs.should_build == 'true' && (github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && github.event.inputs.publish_release == 'true')) }} |
| 458 | + if: ${{ needs.resolve_build_context.outputs.should_build == 'true' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') }} |
464 | 459 | needs: |
465 | 460 | - resolve_build_context |
466 | 461 | - build-linux |
|
0 commit comments