Files
sousa-gecko/third_party/rust/ordered-float/.github/workflows/tests.yaml
T
Mike Hommey 1c26b8dd06 Bug 2011354 - Bump required cargo version to 1.90 for vendoring. r=firefox-build-system-reviewers,webrtc-reviewers,dom-worker-reviewers,ng,ahochheiden
We're going to update the MSRV to 1.90 soon, and we might as well remove
the hacks we have in place from bug 1982939 and bug 1995920 for vendoring
backwards compatibility early.

Differential Revision: https://phabricator.services.mozilla.com/D279628
2026-01-23 04:16:34 +00:00

79 lines
1.8 KiB
YAML

on: [push, pull_request]
name: Tests
jobs:
test:
name: Tests
runs-on: ubuntu-latest
strategy:
matrix:
rust:
- stable
- 1.36.0
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ matrix.rust }}
override: true
- name: Install rustfmt + clippy
if: matrix.rust == 'stable'
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ matrix.rust }}
override: true
components: rustfmt, clippy
- name: Check Fmt
if: matrix.rust == 'stable'
uses: actions-rs/cargo@v1
with:
command: fmt
args: -- --check
- name: Check Lints (all features)
if: matrix.rust == 'stable'
uses: actions-rs/cargo@v1
with:
command: clippy
args: --tests --all-features
- name: Test (default features)
uses: actions-rs/cargo@v1
with:
command: test
- name: Test (no default features)
uses: actions-rs/cargo@v1
with:
command: test
args: --no-default-features
- name: Test (schema features subset)
if: matrix.rust == 'stable'
uses: actions-rs/cargo@v1
with:
command: test
args: --features "std,schemars"
- name: Test (rand features subset)
if: matrix.rust == 'stable'
uses: actions-rs/cargo@v1
with:
command: test
args: --features "rand,randtest"
- name: Test (all features)
if: matrix.rust == 'stable'
uses: actions-rs/cargo@v1
with:
command: test
args: --all-features