diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35178a0..4f5d3c0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,12 +17,20 @@ jobs: runs-on: windows-2022 + needs: compile_locales + steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: 'recursive' + - name: Locales + uses: actions/download-artifact@v4 + with: + name: locales + path: ${{github.workspace}}/locales + - name: Configure run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=Release -A x64 -DSIMRAIL=${{matrix.sr_flag}} @@ -33,7 +41,7 @@ jobs: run: cmake --install ${{github.workspace}}/build --prefix ${{github.workspace}}/dist - name: Publish - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-win64-sr${{matrix.sr_flag}} path: | @@ -51,13 +59,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: 'recursive' - name: Cache wasi-sdk id: cache-wasi-sdk - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{github.workspace}}/wasi-sdk key: wasi-sdk-20 @@ -79,7 +87,7 @@ jobs: run: cmake --build ${{github.workspace}}/build --config Release - name: Publish - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-wasm-sr${{matrix.sr_flag}}-verbose${{matrix.verbose_flag}} path: | @@ -93,7 +101,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install gettext run: | @@ -105,7 +113,7 @@ jobs: make - name: Publish - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: locales path: |