13
13
strategy :
14
14
matrix :
15
15
rust : [stable, beta]
16
- runs-on : ubuntu-latest
16
+ os : [ windows-latest, ubuntu-latest ]
17
+ runs-on : ${{ matrix.os }}
17
18
steps :
18
19
- name : Free disk space
19
20
run : |
34
35
- name : Test
35
36
run : ./scripts/test.sh
36
37
lint :
37
- runs-on : ubuntu-latest
38
+ runs-on : ${{ matrix.os }}
38
39
steps :
39
40
- uses : actions/checkout@v4
40
41
with :
53
54
strategy :
54
55
matrix :
55
56
example : [opentelemetry, opentelemetry-sdk, opentelemetry-otlp, opentelemetry-zipkin]
56
- runs-on : ubuntu-latest
57
+ runs-on : ${{ matrix.os }}
57
58
steps :
58
59
- uses : actions/checkout@v4
59
60
- uses : dtolnay/rust-toolchain@nightly
69
70
strategy :
70
71
matrix :
71
72
example : [opentelemetry-otlp/examples/basic-otlp]
72
- runs-on : ubuntu-latest
73
+ runs-on : ${{ matrix.os }}
73
74
steps :
74
75
- uses : actions/checkout@v4
75
76
with :
83
84
cd ${{ matrix.example }}
84
85
cargo build --verbose
85
86
msrv :
86
- runs-on : ubuntu-latest
87
+ runs-on : ${{ matrix.os }}
87
88
steps :
88
89
- uses : actions/checkout@v4
89
90
with :
97
98
cargo test --manifest-path=opentelemetry-jaeger/Cargo.toml --features rt-tokio &&
98
99
cargo test --manifest-path=opentelemetry-zipkin/Cargo.toml
99
100
cargo-deny :
100
- runs-on : ubuntu-latest
101
+ runs-on : ${{ matrix.os }}
101
102
continue-on-error : true # Prevent sudden announcement of a new advisory from failing ci
102
103
steps :
103
104
- uses : actions/checkout@v4
@@ -106,7 +107,7 @@ jobs:
106
107
command : check advisories
107
108
docs :
108
109
continue-on-error : true
109
- runs-on : ubuntu-latest
110
+ runs-on : ${{ matrix.os }}
110
111
steps :
111
112
- uses : actions/checkout@v4
112
113
- uses : dtolnay/rust-toolchain@nightly
@@ -120,7 +121,7 @@ jobs:
120
121
RUSTDOCFLAGS : -Dwarnings
121
122
coverage :
122
123
continue-on-error : true
123
- runs-on : ubuntu-latest
124
+ runs-on : ${{ matrix.os }}
124
125
if : ${{ ! contains(github.event.pull_request.labels.*.name, 'dependencies') }}
125
126
steps :
126
127
- uses : actions/checkout@v4
0 commit comments