diff --git a/.github/workflows/check-developer-experience.yml b/.github/workflows/check-developer-experience.yml index 6c7b1039..c54198c3 100644 --- a/.github/workflows/check-developer-experience.yml +++ b/.github/workflows/check-developer-experience.yml @@ -1,4 +1,3 @@ -name: Follow README.md on: [ push, pull_request ] permissions: @@ -13,7 +12,6 @@ jobs: target: [ x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl ] just_version: [ "1.36.0" ] rust_toolchain: [ "stable", "beta", "nightly" ] - name: check README.md runs-on: - lab timeout-minutes: 180 @@ -30,12 +28,15 @@ jobs: just-version: ${{matrix.just_version}} - name: install rustup uses: dtolnay/rust-toolchain@stable + with: + toolchain: ${{matrix.rust_toolchain}} + targets: ${{matrix.target}} - name: Checkout uses: actions/checkout@v4 - name: refresh-compile-env - run: just --yes refresh-compile-env + run: just --yes rust="${{matrix.rust_toolchain}}" refresh-compile-env - run: just --yes fake-nix - - name: build + - name: just build run: just cargo +${{matrix.rust_toolchain}} build --profile=${{matrix.profile}} --target=${{matrix.target}} - - name: test + - name: just test run: just cargo +${{matrix.rust_toolchain}} test --profile=${{matrix.profile}} --target=${{matrix.target}}