8787 fail-fast : false
8888 matrix :
8989 project_folder : ${{ fromJson(needs.pre-checks.outputs.filtered_projects) }}
90+ exclude :
91+ - project_folder : baremetal
92+ - project_folder : helm
9093 uses : open-edge-platform/orch-ci/.github/workflows/pre-merge.yml@8fc2349c02d438e1707f99343069963fb49d3eba # 2026.0.6
9194 with :
9295 run_security_scans : true
@@ -103,18 +106,44 @@ jobs:
103106 version_suffix : " -pr-${{ github.event.number }}"
104107 secrets : # zizmor: ignore[secrets-inherit]
105108 inherit
109+ pre-merge-pipeline-no-docker :
110+ permissions :
111+ contents : read
112+ needs : pre-checks
113+ if : ${{ contains(fromJson(needs.pre-checks.outputs.filtered_projects), 'baremetal') || contains(fromJson(needs.pre-checks.outputs.filtered_projects), 'helm') }}
114+ strategy :
115+ fail-fast : false
116+ matrix :
117+ project_folder : [baremetal, helm]
118+ uses : open-edge-platform/orch-ci/.github/workflows/pre-merge.yml@8fc2349c02d438e1707f99343069963fb49d3eba # 2026.0.6
119+ with :
120+ run_security_scans : true
121+ run_version_check : false
122+ run_build : true
123+ run_lint : true
124+ run_test : true
125+ run_docker_build : false
126+ run_docker_push : false
127+ run_helm_build : true
128+ run_helm_push : true
129+ run_artifact : false
130+ project_folder : ${{ matrix.project_folder }}
131+ version_suffix : " -pr-${{ github.event.number }}"
132+ secrets : # zizmor: ignore[secrets-inherit]
133+ inherit
106134 final-check :
107135 runs-on : ubuntu-latest
108136 if : ${{ always() }}
109- needs : [pre-merge-root, pre-merge-pipeline]
137+ needs : [pre-merge-root, pre-merge-pipeline, pre-merge-pipeline-no-docker ]
110138 steps :
111139 - name : Final Status Check
112140 env :
113141 pre_merge_pipeline : ${{ needs.pre-merge-pipeline.result }}
142+ pre_merge_pipeline_no_docker : ${{ needs.pre-merge-pipeline-no-docker.result }}
114143 pre_merge_root_pipeline : ${{ needs.pre-merge-root.result }}
115144 run : |
116145
117- results=("pre_merge_root_pipeline" "pre_merge_pipeline")
146+ results=("pre_merge_root_pipeline" "pre_merge_pipeline" "pre_merge_pipeline_no_docker" )
118147 status="OK"
119148
120149 for result in "${results[@]}"; do
0 commit comments