From 39c99ffbe9726a777f9f2803f1719a0fe513e168 Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Fri, 10 Oct 2025 01:26:28 +0200 Subject: [PATCH] chore: reorder jobs in build-test --- .github/workflows/ci.yaml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 323fb50f..eec3044e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -50,19 +50,20 @@ jobs: PREMAKE_NO_PROMPT: 1 run: ./generate.sh ${{ matrix.premake_flags }} + - name: Build UI + working-directory: ${{ github.workspace }} + if: ${{ matrix.build_arch == 'x64' }} + run: | + npm --prefix src/ModManUi install + npm --prefix src/ModManUi run lint + npm --prefix src/ModManUi run build + - name: Build working-directory: ${{ github.workspace }} run: | - npm --prefix src/ModManUi install - npm --prefix src/ModManUi run build make -C build -j$(nproc) config=release_${{ matrix.build_arch }} all chmod +x build/bin/Release_${{ matrix.build_arch }}/{ImageConverter,Unlinker,Linker} - - name: Lint - working-directory: ${{ github.workspace }} - run: | - npm --prefix src/ModManUi run lint - - name: Test working-directory: ${{ github.workspace }}/build/lib/Release_${{ matrix.build_arch }}/tests run: | @@ -105,17 +106,17 @@ jobs: PREMAKE_NO_PROMPT: 1 run: ./generate.bat --modman - - name: Build + - name: Build UI working-directory: ${{ github.workspace }} run: | npm --prefix src/ModManUi install + npm --prefix src/ModManUi run lint npm --prefix src/ModManUi run build - msbuild /m /p:Configuration=Release /p:Platform=${{ matrix.msbuild_config }} build - - name: Lint + - name: Build working-directory: ${{ github.workspace }} run: | - npm --prefix src/ModManUi run lint + msbuild /m /p:Configuration=Release /p:Platform=${{ matrix.msbuild_config }} build - name: Test working-directory: ${{ github.workspace }}/build/lib/Release_${{ matrix.build_arch }}/tests