@@ -36,18 +36,28 @@ jobs:
3636 name : Test Suite
3737 runs-on : ubuntu-latest
3838 strategy :
39+ fail-fast : false
3940 matrix :
4041 rust :
4142 - stable
4243 - beta
4344 - nightly
45+ - 1.65.0 # msrv
4446 features :
45- - # default
47+ - " " # default
4648 - --no-default-features
4749 - --no-default-features --features track-caller
4850 - --no-default-features --features auto-install
51+ - --no-default-features --features capture-spantrace
52+ - --no-default-features --features issue-url
4953 - --features pyo3
5054 - --all-features
55+ # skip the following because pyo3 doesn't support this msrv
56+ exclude :
57+ - rust : 1.65.0
58+ features : --features pyo3
59+ - rust : 1.65.0
60+ features : --all-features
5161 steps :
5262 - uses : actions/checkout@v1
5363 - uses : actions-rs/toolchain@v1
@@ -59,32 +69,11 @@ jobs:
5969 command : test
6070 args : --all ${{ matrix.features }}
6171
62- test-msrv :
63- name : Test Suite (msrv)
64- runs-on : ubuntu-latest
65- strategy :
66- matrix :
67- features :
68- - # default
69- - --no-default-features
70- - --no-default-features --features track-caller
71- - --no-default-features --features auto-install
72- # skip `--features pyo3` and `--all-features` because pyo3 doesn't support this msrv
73- steps :
74- - uses : actions/checkout@v1
75- - uses : actions-rs/toolchain@v1
76- with :
77- toolchain : 1.65
78- override : true
79- - uses : actions-rs/cargo@v1
80- with :
81- command : test
82- args : --all ${{ matrix.features }}
83-
8472 test-os :
8573 name : Test Suite
8674 runs-on : ${{ matrix.os }}
8775 strategy :
76+ fail-fast : false
8877 matrix :
8978 os : [ubuntu-latest, windows-latest, macOS-latest]
9079 steps :
9988 command : test
10089 args : --all
10190
91+ # Fix failing tests
92+ # test-wasm:
93+ # name: Test Suite (wasm)
94+ # runs-on: ubuntu-latest
95+ # steps:
96+ # - uses: actions/checkout@v1
97+ # - uses: actions-rs/toolchain@v1
98+ # with:
99+ # target: wasm32-unknown-unknown
100+ # toolchain: stable
101+ # override: true
102+ # - name: install test runner for wasm
103+ # run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
104+ # - name: run wasm tests
105+ # run: wasm-pack test --node
106+ # working-directory: color-eyre
107+
102108 fmt :
103109 name : Rustfmt
104110 runs-on : ubuntu-latest
0 commit comments