diff --git a/.github/workflows/check-developer-experience.yml b/.github/workflows/check-developer-experience.yml index f32c2988..a46c274e 100644 --- a/.github/workflows/check-developer-experience.yml +++ b/.github/workflows/check-developer-experience.yml @@ -64,6 +64,9 @@ jobs: with: toolchain: ${{matrix.rust.toolchain}} targets: x86_64-unknown-linux-gnu,x86_64-unknown-linux-musl + - uses: actions/setup-node@v4 + with: + node-version: "latest" - name: Checkout uses: actions/checkout@v4 - name: install nextest @@ -76,19 +79,19 @@ jobs: - run: just cargo +${{matrix.rust.toolchain}} nextest --profile ci run --locked --target=x86_64-unknown-linux-gnu continue-on-error: ${{ matrix.rust.optional }} - run: npx --yes xunit-viewer -r target/nextest/ci/junit.xml --output target/nextest/ci/ci.x86_64-unknown-linux-gnu.html -# - run: just cargo +${{matrix.rust.toolchain}} build --locked --profile=debug --target=x86_64-unknown-linux-musl -# continue-on-error: ${{ matrix.rust.optional }} -# - run: just cargo +${{matrix.rust.toolchain}} nextest --profile ci run --locked --target=x86_64-unknown-linux-musl -# continue-on-error: ${{ matrix.rust.optional }} -# - run: npx --yes xunit-viewer -r target/nextest/ci/junit.xml --output target/nextest/ci/ci.x86_64-unknown-linux-musl.html -# - run: just cargo +${{matrix.rust.toolchain}} build --locked --profile=release --target=x86_64-unknown-linux-gnu -# continue-on-error: ${{ matrix.rust.optional }} -# - run: just cargo +${{matrix.rust.toolchain}} test --locked --profile=release --target=x86_64-unknown-linux-gnu -# continue-on-error: ${{ matrix.rust.optional }} -# - run: just cargo +${{matrix.rust.toolchain}} build --locked --profile=release --target=x86_64-unknown-linux-musl -# continue-on-error: ${{ matrix.rust.optional }} -# - run: just cargo +${{matrix.rust.toolchain}} test --locked --profile=release --target=x86_64-unknown-linux-musl -# continue-on-error: ${{ matrix.rust.optional }} + - run: just cargo +${{matrix.rust.toolchain}} build --locked --profile=debug --target=x86_64-unknown-linux-musl + continue-on-error: ${{ matrix.rust.optional }} + - run: just cargo +${{matrix.rust.toolchain}} nextest --profile ci run --locked --target=x86_64-unknown-linux-musl + continue-on-error: ${{ matrix.rust.optional }} + - run: npx --yes xunit-viewer -r target/nextest/ci/junit.xml --output target/nextest/ci/ci.x86_64-unknown-linux-musl.html + - run: just cargo +${{matrix.rust.toolchain}} build --locked --profile=release --target=x86_64-unknown-linux-gnu + continue-on-error: ${{ matrix.rust.optional }} + - run: just cargo +${{matrix.rust.toolchain}} test --locked --profile=release --target=x86_64-unknown-linux-gnu + continue-on-error: ${{ matrix.rust.optional }} + - run: just cargo +${{matrix.rust.toolchain}} build --locked --profile=release --target=x86_64-unknown-linux-musl + continue-on-error: ${{ matrix.rust.optional }} + - run: just cargo +${{matrix.rust.toolchain}} test --locked --profile=release --target=x86_64-unknown-linux-musl + continue-on-error: ${{ matrix.rust.optional }} - uses: actions/upload-artifact@v4 with: @@ -96,6 +99,7 @@ jobs: path: target/nextest/ci/ retention-days: 10 overwrite: 'true' + compression-level: '0' - name: Setup tmate session for debug if: ${{ failure() && github.event_name == 'workflow_dispatch' && inputs.debug_enabled }} uses: mxschmitt/action-tmate@v3