Skip to content

Commit 459ae71

Browse files
committed
Update CI workflow
1 parent ccd5f08 commit 459ae71

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/workflows/ci.yml

+9-8
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ jobs:
1313
strategy:
1414
matrix:
1515
rust: [stable, beta]
16-
runs-on: ubuntu-latest
16+
os: [ windows-latest, ubuntu-latest ]
17+
runs-on: ${{ matrix.os }}
1718
steps:
1819
- name: Free disk space
1920
run: |
@@ -34,7 +35,7 @@ jobs:
3435
- name: Test
3536
run: ./scripts/test.sh
3637
lint:
37-
runs-on: ubuntu-latest
38+
runs-on: ${{ matrix.os }}
3839
steps:
3940
- uses: actions/checkout@v4
4041
with:
@@ -53,7 +54,7 @@ jobs:
5354
strategy:
5455
matrix:
5556
example: [opentelemetry, opentelemetry-sdk, opentelemetry-otlp, opentelemetry-zipkin]
56-
runs-on: ubuntu-latest
57+
runs-on: ${{ matrix.os }}
5758
steps:
5859
- uses: actions/checkout@v4
5960
- uses: dtolnay/rust-toolchain@nightly
@@ -69,7 +70,7 @@ jobs:
6970
strategy:
7071
matrix:
7172
example: [opentelemetry-otlp/examples/basic-otlp]
72-
runs-on: ubuntu-latest
73+
runs-on: ${{ matrix.os }}
7374
steps:
7475
- uses: actions/checkout@v4
7576
with:
@@ -83,7 +84,7 @@ jobs:
8384
cd ${{ matrix.example }}
8485
cargo build --verbose
8586
msrv:
86-
runs-on: ubuntu-latest
87+
runs-on: ${{ matrix.os }}
8788
steps:
8889
- uses: actions/checkout@v4
8990
with:
@@ -97,7 +98,7 @@ jobs:
9798
cargo test --manifest-path=opentelemetry-jaeger/Cargo.toml --features rt-tokio &&
9899
cargo test --manifest-path=opentelemetry-zipkin/Cargo.toml
99100
cargo-deny:
100-
runs-on: ubuntu-latest
101+
runs-on: ${{ matrix.os }}
101102
continue-on-error: true # Prevent sudden announcement of a new advisory from failing ci
102103
steps:
103104
- uses: actions/checkout@v4
@@ -106,7 +107,7 @@ jobs:
106107
command: check advisories
107108
docs:
108109
continue-on-error: true
109-
runs-on: ubuntu-latest
110+
runs-on: ${{ matrix.os }}
110111
steps:
111112
- uses: actions/checkout@v4
112113
- uses: dtolnay/rust-toolchain@nightly
@@ -120,7 +121,7 @@ jobs:
120121
RUSTDOCFLAGS: -Dwarnings
121122
coverage:
122123
continue-on-error: true
123-
runs-on: ubuntu-latest
124+
runs-on: ${{ matrix.os }}
124125
if: ${{ ! contains(github.event.pull_request.labels.*.name, 'dependencies') }}
125126
steps:
126127
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)