@@ -88,47 +88,64 @@ jobs:
8888
8989
9090
91- build-windows :
92- runs-on : windows-latest
93- strategy :
94- fail-fast : false
95- matrix :
96- MH_STUFF_COMPILE_LIBRARY : [true, false]
91+ # build-windows:
92+ # runs-on: windows-latest
93+ # strategy:
94+ # fail-fast: false
95+ # matrix:
96+ # MH_STUFF_COMPILE_LIBRARY: [true, false]
9797
98- steps :
99- - uses : actions/checkout@v4
98+ # steps:
99+ # - uses: actions/checkout@v4
100100
101- - uses : lukka/run-vcpkg@v11
102- with :
103- vcpkgGitCommitId : ${{ env.VCPKG_COMMIT }}
101+ # - uses: lukka/run-vcpkg@v11
102+ # with:
103+ # vcpkgGitCommitId: ${{ env.VCPKG_COMMIT }}
104104
105- - uses : seanmiddleditch/gha-setup-ninja@v5
106- - name : Setup compiler paths
107- uses : ilammy/msvc-dev-cmd@v1
105+ # - uses: seanmiddleditch/gha-setup-ninja@v5
106+ # - name: Setup compiler paths
107+ # uses: ilammy/msvc-dev-cmd@v1
108108
109- - name : Build
110- run : |
111- mkdir build
112- cd build
109+ # - name: Build
110+ # run: |
111+ # mkdir build
112+ # cd build
113113
114- cmake -G Ninja \
115- -DCMAKE_TOOLCHAIN_FILE="$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake" \
116- -DMH_STUFF_COMPILE_LIBRARY=${{ matrix.MH_STUFF_COMPILE_LIBRARY }} \
117- ../
114+ # cmake -G Ninja \
115+ # -DCMAKE_TOOLCHAIN_FILE="$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake" \
116+ # -DMH_STUFF_COMPILE_LIBRARY=${{ matrix.MH_STUFF_COMPILE_LIBRARY }} \
117+ # ../
118118
119- cmake --build .
119+ # cmake --build .
120120
121- - name : Run tests
122- run : |
123- cd build
124- ctest --output-on-failure
121+ # - name: Run tests
122+ # run: |
123+ # cd build
124+ # ctest --output-on-failure
125125
126126
127127 registry-update :
128- needs : [build-linux, build-windows ]
128+ needs : [build-linux]
129129 runs-on : ubuntu-latest
130130 steps :
131131 - uses : PazerOP/vcpkg-registry-update@HEAD
132132 with :
133133 port-name : mh-stuff
134134 workflow-pat : ${{ secrets.WORKFLOW_PAT }}
135+
136+ all-checks-passed :
137+ if : always()
138+ needs : [build-linux, registry-update]
139+ runs-on : ubuntu-latest
140+ steps :
141+ - name : Verify all checks passed
142+ run : |
143+ if [[ "${{ needs.build-linux.result }}" != "success" ]]; then
144+ echo "build-linux failed: ${{ needs.build-linux.result }}"
145+ exit 1
146+ fi
147+ if [[ "${{ needs.registry-update.result }}" != "success" ]]; then
148+ echo "registry-update failed: ${{ needs.registry-update.result }}"
149+ exit 1
150+ fi
151+ echo "All checks passed!"
0 commit comments