2121 outputs :
2222 is_main_branch : ${{ (github.head_ref || github.ref) == 'refs/heads/main' }}
2323 version : ${{ steps.branches.outputs.sanitized-branch-name }}-gha.${{github.run_number}}
24- with_github_actions : ${{ contains( steps.pr-details.outputs.pr_body, '[x] /werft with-github-actions') }}
2524 preview_enable : ${{ contains( steps.pr-details.outputs.pr_body, '[x] /werft with-preview') }}
2625 preview_infra_provider : ${{ contains( steps.pr-details.outputs.pr_body, '[X] /werft with-gce-vm') && 'gce' || 'harvester' }}
2726 build_no_cache : ${{ contains( steps.pr-details.outputs.pr_body, '[x] leeway-no-cache') }}
3736 analytics : ${{ contains( steps.pr-details.outputs.pr_body, '[X] analytics') }}
3837 workspace_feature_flags : ${{ steps.output.outputs.workspace_feature_flags }}
3938 pr_no_diff_skip : ${{ steps.pr-diff.outputs.pr_no_diff_skip }}
39+ with_werft : ${{ steps.output.outputs.with-werft }}
4040 steps :
4141 - name : " Determine Branch"
4242 id : branches
7474 name : Build previewctl
7575 if : |
7676 (needs.configuration.outputs.pr_no_diff_skip != 'true') &&
77- (needs.configuration.outputs.is_main_branch == 'true' || needs.configuration.outputs. preview_enable == 'true')
77+ (needs.configuration.outputs.preview_enable == 'true')
7878 needs : [ configuration ]
7979 concurrency :
8080 group : ${{ github.head_ref || github.ref }}-build-previewctl
@@ -112,7 +112,7 @@ jobs:
112112 needs : [ configuration, build-previewctl ]
113113 if : |
114114 (needs.configuration.outputs.pr_no_diff_skip != 'true') &&
115- (needs.configuration.outputs.preview_enable == 'true' && needs.configuration.outputs.with_github_actions == 'true' )
115+ (needs.configuration.outputs.preview_enable == 'true')
116116 runs-on : [ self-hosted ]
117117 concurrency :
118118 group : ${{ github.head_ref || github.ref }}-infrastructure
@@ -134,7 +134,7 @@ jobs:
134134 needs : [ configuration ]
135135 if : |
136136 (needs.configuration.outputs.pr_no_diff_skip != 'true') &&
137- (needs.configuration.outputs.is_main_branch == 'true' || needs.configuration.outputs. with_github_actions == 'true')
137+ (needs.configuration.outputs.with_github_actions == 'true')
138138 runs-on : [ self-hosted ]
139139 concurrency :
140140 group : ${{ github.head_ref || github.ref }}-build-gitpod
@@ -223,9 +223,9 @@ jobs:
223223 PR_NO_TEST : ${{needs.configuration.outputs.build_no_test}}
224224 PR_LEEWAY_TARGET : ${{needs.configuration.outputs.build_leeway_target}}
225225 NPM_AUTH_TOKEN : ' ${{ steps.secrets.outputs.npm-auth-token }}'
226- PUBLISH_TO_NPM : ${{ needs.configuration.outputs.publish_to_npm == 'true' }}
226+ PUBLISH_TO_NPM : ${{ needs.configuration.outputs.publish_to_npm == 'true' || needs.configuration.outputs.is_main_branch == 'true' }}
227227 JB_MARKETPLACE_PUBLISH_TOKEN : ' ${{ steps.secrets.outputs.jb-marketplace-publish-token }}'
228- PUBLISH_TO_JBPM : ${{ needs.configuration.outputs.publish_to_jbmp == 'true' }}
228+ PUBLISH_TO_JBPM : ${{ needs.configuration.outputs.publish_to_jbmp == 'true' || needs.configuration.outputs.is_main_branch == 'true' }}
229229 CODECOV_TOKEN : ' ${{ steps.secrets.outputs.codecov-token }}'
230230 run : |
231231 [[ "$PR_NO_CACHE" = "true" ]] && CACHE="none" || CACHE="remote"
0 commit comments