nebius/SWE-rebench-V2-PRs huggingface dataset:
Repository: chipsalliance/caliptra-sw
Pull request #454 (2023-06-30 22:31:55)

Speed up CI by skipping build/test for release profile.
Building and testing the infrastructure with the "release" profile is slightly slower than "dev", and "dev" is fussier (integer overflow checks etc), so we should just skip the "release" profile.

This doesn't affect the firmware builds, which always use the "firmware" profile.


Patch:
diff --git a/registers/update.sh b/registers/update.sh
index 560d6ac4..2a5ea4bc 100755
--- a/registers/update.sh
+++ b/registers/update.sh
@@ -8,4 +8,4 @@ if [[ ! -f "../hw-latest/caliptra-rtl/.git" ]]; then
     exit 1
 fi
 
-cargo run --release --manifest-path bin/generator/Cargo.toml -- ../hw-latest/caliptra-rtl src/
+cargo run --manifest-path bin/generator/Cargo.toml -- ../hw-latest/caliptra-rtl src/
diff --git a/rom/dev/Makefile b/rom/dev/Makefile
index d1d3e68a..c55ea558 100644
--- a/rom/dev/Makefile
+++ b/rom/dev/Makefile
@@ -98,7 +98,6 @@ objcopy:
 
 run: build-emu build-fw-image objcopy
 	cargo run \
-		--release \
 		-p caliptra-emu \
 		-- \
 		--req-idevid-csr \
@@ -109,7 +108,6 @@ run: build-emu build-fw-image objcopy
 
 run-update: build-emu build-fw-image objcopy
 		cargo run \
-		--release \
 		-p caliptra-emu \
 		-- \
 		--req-idevid-csr \


Test patch:
diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml
index 8015425b..338f82fd 100644
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@ -85,7 +85,6 @@ jobs:
       - name: Build
         run: |
           cargo --config "$EXTRA_CARGO_CONFIG" build --locked
-          cargo --config "$EXTRA_CARGO_CONFIG" build --locked --release
           drivers/test-fw/build.sh
           (cd fmc && ./build.sh)
           (cd runtime && ./build.sh)
@@ -101,14 +100,13 @@ jobs:
       - name: Run tests
         run: |
           cargo --config "$EXTRA_CARGO_CONFIG" test --locked
-          cargo --config "$EXTRA_CARGO_CONFIG" test --locked --release
           sccache --show-stats
 
       - name: Run emulator conformance tests
         run: |
           sudo apt-get install gcc-riscv64-unknown-elf binutils-riscv64-unknown-elf
           (cd /tmp/ && git clone --depth 1 --branch old-framework-2.x https://github.com/riscv-non-isa/riscv-arch-test)
-          cargo run --locked -p compliance-test --release -- --test_root_path /tmp/riscv-arch-test
+          cargo run --locked -p compliance-test -- --test_root_path /tmp/riscv-arch-test
 
       - name: ROM Makefile
         run: |