|
42 | 42 | run: cargo fmt --check |
43 | 43 | - name: Clippy |
44 | 44 | run: | |
45 | | - cargo +stable clippy --all-targets -- -D warnings |
| 45 | + cargo +nightly-2025-09-05 clippy --all-targets -- -D warnings |
46 | 46 | cargo +nightly-2025-09-05 clippy --all-targets --all-features -- -D warnings |
47 | 47 |
|
48 | 48 | build: |
@@ -72,32 +72,33 @@ jobs: |
72 | 72 | run: cargo test |
73 | 73 | env: |
74 | 74 | RUST_BACKTRACE: 1 |
75 | | - wpt: |
76 | | - name: Web Platform Tests |
77 | | - runs-on: macos-latest |
78 | | - timeout-minutes: 50 |
79 | | - steps: |
80 | | - - uses: actions/checkout@v4 |
81 | | - - name: Install Rust toolchain |
82 | | - uses: dtolnay/rust-toolchain@master |
83 | | - with: |
84 | | - toolchain: "nightly-2025-09-05" |
85 | | - - name: Cache on ${{ github.ref_name }} |
86 | | - uses: Swatinem/rust-cache@v2 |
87 | | - with: |
88 | | - shared-key: wpt |
89 | | - save-if: ${{ github.ref == 'refs/heads/main' }} |
90 | | - - name: Checkout WPT submodule |
91 | | - run: git submodule update --init --recursive |
92 | | - - name: Build andromeda cli |
93 | | - run: cargo build -p andromeda --release |
94 | | - - name: Build WPT runner |
95 | | - run: cargo build --bin wpt_test_runner --release |
96 | | - - name: Run WPT tests |
97 | | - run: cargo run --bin wpt --release -- --wpt-dir tests/wpt --ci-mode |
98 | | - - name: Generate test report |
99 | | - if: always() |
100 | | - run: cargo run --bin wpt_test_runner --release -- report --detailed |
101 | | - - name: Validate test expectations |
102 | | - if: always() |
103 | | - run: cargo run --bin wpt_test_runner --release -- validate-expectations --wpt-dir tests/wpt |
| 75 | + # TODO: Enable Web Platform Tests |
| 76 | + # wpt: |
| 77 | + # name: Web Platform Tests |
| 78 | + # runs-on: macos-latest |
| 79 | + # timeout-minutes: 50 |
| 80 | + # steps: |
| 81 | + # - uses: actions/checkout@v4 |
| 82 | + # - name: Install Rust toolchain |
| 83 | + # uses: dtolnay/rust-toolchain@master |
| 84 | + # with: |
| 85 | + # toolchain: "nightly-2025-09-05" |
| 86 | + # - name: Cache on ${{ github.ref_name }} |
| 87 | + # uses: Swatinem/rust-cache@v2 |
| 88 | + # with: |
| 89 | + # shared-key: wpt |
| 90 | + # save-if: ${{ github.ref == 'refs/heads/main' }} |
| 91 | + # - name: Checkout WPT submodule |
| 92 | + # run: git submodule update --init --recursive |
| 93 | + # - name: Build andromeda cli |
| 94 | + # run: cargo build -p andromeda --release |
| 95 | + # - name: Build WPT runner |
| 96 | + # run: cargo build --bin wpt_test_runner --release |
| 97 | + # - name: Run WPT tests |
| 98 | + # run: cargo run --bin wpt --release -- --wpt-dir tests/wpt --ci-mode |
| 99 | + # - name: Generate test report |
| 100 | + # if: always() |
| 101 | + # run: cargo run --bin wpt_test_runner --release -- report --detailed |
| 102 | + # - name: Validate test expectations |
| 103 | + # if: always() |
| 104 | + # run: cargo run --bin wpt_test_runner --release -- validate-expectations --wpt-dir tests/wpt |
0 commit comments