Skip to content

Commit 1dd7b6f

Browse files
committed
try fixing size-cmp workflow
1 parent 1a00f3d commit 1dd7b6f

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

.github/workflows/size-cmp.yml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,6 @@ jobs:
3030
uses: actions/checkout@v4
3131
if: ${{ matrix.target == 'pr' }}
3232

33-
- name: Write Optimisation Flags
34-
run: |
35-
echo 'build-std = ["std", "panic_abort"]' >> .cargo/config.toml
36-
echo 'build-std-features = ["panic_immediate_abort"]' >> .cargo/config.toml
37-
echo '[build]' >> .cargo/config.toml
38-
echo 'rustflags = ["-Cpanic=abort"]' >> .cargo/config.toml
39-
4033
- name: Setup toolchain
4134
uses: dtolnay/rust-toolchain@master
4235
with:
@@ -47,15 +40,26 @@ jobs:
4740
- name: Restore Rust cache for master
4841
uses: Swatinem/rust-cache@v2
4942
with:
50-
shared-key: size-compare
43+
key: size-compare-${{ matrix.target }}
44+
cache-targets: "false"
5145

5246
- name: Setup Trunk
5347
uses: jetli/trunk-action@v0.5.1
5448
with:
5549
version: "latest"
5650

51+
- name: Build examples tool
52+
run: cargo build --release -p build-examples --bin build-examples
53+
54+
- name: Write Optimisation Flags
55+
run: |
56+
echo 'build-std = ["std", "panic_abort"]' >> .cargo/config.toml
57+
echo 'build-std-features = ["panic_immediate_abort"]' >> .cargo/config.toml
58+
echo '[build]' >> .cargo/config.toml
59+
echo 'rustflags = ["-Cpanic=abort"]' >> .cargo/config.toml
60+
5761
- name: Build examples
58-
run: cargo run -p build-examples --bin build-examples
62+
run: ./target/release/build-examples
5963

6064
- name: Collect size information
6165
run: python3 ci/collect_sizes.py

0 commit comments

Comments
 (0)