@@ -124,63 +124,72 @@ jobs:
124
124
- uses : Swatinem/rust-cache@v2
125
125
with :
126
126
key : ${{ matrix.target }}
127
- - name : Cache Docker layers
128
- uses : actions/cache@v4
129
- if : matrix.os == 'ubuntu-24.04'
130
- with :
131
- path : /tmp/.buildx-cache
132
- key : ${{ matrix.target }}-buildx-${{ github.sha }}
133
- restore-keys : ${{ matrix.target }}-buildx-
134
- # Configure buildx to use Docker layer caching
135
- - uses : docker/setup-buildx-action@v3
136
- if : matrix.os == 'ubuntu-24.04'
127
+ # - name: Cache Docker layers
128
+ # uses: actions/cache@v4
129
+ # if: matrix.os == 'ubuntu-24.04'
130
+ # with:
131
+ # path: /tmp/.buildx-cache
132
+ # key: ${{ matrix.target }}-buildx-${{ github.sha }}
133
+ # restore-keys: ${{ matrix.target }}-buildx-
134
+ # # Configure buildx to use Docker layer caching
135
+ # - uses: docker/setup-buildx-action@v3
136
+ # if: matrix.os == 'ubuntu-24.04'
137
137
138
- - name : Cache compiler-rt
139
- id : cache-compiler-rt
140
- uses : actions/cache@v4
141
- with :
142
- path : compiler-rt
143
- key : ${{ runner.os }}-compiler-rt-${{ hashFiles('ci/download-compiler-rt.sh') }}
144
- - name : Download compiler-rt reference sources
145
- if : steps.cache-compiler-rt.outputs.cache-hit != 'true'
146
- run : ./ci/download-compiler-rt.sh
147
- shell : bash
148
- - run : echo "RUST_COMPILER_RT_ROOT=$(realpath ./compiler-rt)" >> "$GITHUB_ENV"
149
- shell : bash
138
+ # - name: Cache compiler-rt
139
+ # id: cache-compiler-rt
140
+ # uses: actions/cache@v4
141
+ # with:
142
+ # path: compiler-rt
143
+ # key: ${{ runner.os }}-compiler-rt-${{ hashFiles('ci/download-compiler-rt.sh') }}
144
+ # - name: Download compiler-rt reference sources
145
+ # if: steps.cache-compiler-rt.outputs.cache-hit != 'true'
146
+ # run: ./ci/download-compiler-rt.sh
147
+ # shell: bash
148
+ # - run: echo "RUST_COMPILER_RT_ROOT=$(realpath ./compiler-rt)" >> "$GITHUB_ENV"
149
+ # shell: bash
150
150
151
- - name : Verify API list
152
- if : matrix.os == 'ubuntu-24.04'
153
- run : python3 etc/update-api-list.py --check
151
+ # - name: Verify API list
152
+ # if: matrix.os == 'ubuntu-24.04'
153
+ # run: python3 etc/update-api-list.py --check
154
154
155
- - name : Windows CI setup
155
+ - uses : msys2/ setup-msys2@v2
156
156
if : matrix.os == 'windows-2025'
157
- shell : bash
158
- run : ./ci/setup-windows.sh ${{ matrix.target }}
157
+ with :
158
+ msystem : UCRT64
159
+ update : true
160
+ install : m4
159
161
160
- # Non-linux tests just use our raw script
161
- - name : Run locally
162
- if : matrix.os != 'ubuntu-24.04'
163
- shell : bash
164
- run : ./ci/run.sh ${{ matrix.target }}
162
+ - name : Run on Windows
163
+ if : matrix.os == 'windows-2025'
164
+ shell : msys2 {0}
165
+ run :
166
+ ./ci/setup-windows.sh ${{ matrix.target }}
167
+ ./ci/run.sh ${{ matrix.target }}
165
168
166
- # Otherwise we use our docker containers to run builds
167
- - name : Run in Docker
168
- if : matrix.os == 'ubuntu-24.04'
169
- run : ./ci/run-docker.sh ${{ matrix.target }}
169
+ # # Non-linux tests just use our raw script
170
+ # - name: Run locally
171
+ # if: matrix.os != 'ubuntu-24.04'
172
+ # shell: bash
173
+ # run: ./ci/run.sh ${{ matrix.target }}
170
174
171
- - name : Print test logs if available
172
- if : always()
173
- run : if [ -f "target/test-log.txt" ]; then cat target/test-log.txt; fi
174
- shell : bash
175
+ # # Otherwise we use our docker containers to run builds
176
+ # - name: Run in Docker
177
+ # if: matrix.os == 'ubuntu-24.04'
178
+ # run: ./ci/run-docker.sh ${{ matrix.target }}
175
179
176
- # Workaround to keep Docker cache smaller
177
- # https://github.com/docker/build-push-action/issues/252
178
- # https://github.com/moby/buildkit/issues/1896
179
- - name : Move Docker cache
180
- if : matrix.os == 'ubuntu-24.04'
181
- run : |
182
- rm -rf /tmp/.buildx-cache
183
- mv /tmp/.buildx-cache-new /tmp/.buildx-cache
180
+ # - name: Print test logs if available
181
+ # if: always()
182
+ # run: if [ -f "target/test-log.txt" ]; then cat target/test-log.txt; fi
183
+ # shell: bash
184
+
185
+ # # Workaround to keep Docker cache smaller
186
+ # # https://github.com/docker/build-push-action/issues/252
187
+ # # https://github.com/moby/buildkit/issues/1896
188
+ # - name: Move Docker cache
189
+ # if: matrix.os == 'ubuntu-24.04'
190
+ # run: |
191
+ # rm -rf /tmp/.buildx-cache
192
+ # mv /tmp/.buildx-cache-new /tmp/.buildx-cache
184
193
185
194
clippy :
186
195
name : Clippy
0 commit comments