fix(benchmarks): regenerate BABE equivocation proof blob, exclude revive benchmarks
- Regenerate EQUIVOCATION_PROOF_BLOB in pezpallet-babe benchmarking: the old blob contained stale header hashes that caused check_equivocation_proof to fail with assertion error - Exclude pezpallet_revive from quick-benchmarks via --exclude-pezpallets flag: revive benchmarks require PolkaVM toolchain (riscv64emac-unknown-none-polkavm) for fixture compilation which is not available in CI. This removes continue-on-error so real benchmark failures are now visible - Increase build-rustdoc timeout from 180 to 240 minutes for VPS runner
This commit is contained in:
@@ -65,7 +65,7 @@ jobs:
|
||||
|
||||
build-rustdoc:
|
||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||
timeout-minutes: 180
|
||||
timeout-minutes: 240
|
||||
if: ${{ always() && !cancelled() && needs.preflight.outputs.changes_rust }}
|
||||
needs: [preflight, test-doc]
|
||||
container:
|
||||
|
||||
@@ -24,9 +24,8 @@ jobs:
|
||||
if: ${{ needs.preflight.outputs.changes_rust }}
|
||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||
timeout-minutes: 180
|
||||
# Informational: pezpallet_revive benchmarks have pre-existing failures.
|
||||
# Remove continue-on-error once revive benchmark issues are resolved.
|
||||
continue-on-error: true
|
||||
# pezpallet_revive excluded: requires PolkaVM toolchain for fixture compilation.
|
||||
# Track via: https://github.com/pezkuwichain/pezkuwi-sdk/issues/TBD
|
||||
container:
|
||||
image: ${{ needs.preflight.outputs.IMAGE }}
|
||||
env:
|
||||
@@ -51,7 +50,7 @@ jobs:
|
||||
run: rustup target add wasm32v1-none
|
||||
|
||||
- name: script
|
||||
run: cargo run --locked --release -p pezstaging-node-cli --bin bizinikiwi-node --features runtime-benchmarks --quiet -- benchmark pezpallet --chain dev --pezpallet "*" --extrinsic "*" --steps 2 --repeat 1 --quiet
|
||||
run: cargo run --locked --release -p pezstaging-node-cli --bin bizinikiwi-node --features runtime-benchmarks --quiet -- benchmark pezpallet --chain dev --pezpallet "*" --extrinsic "*" --exclude-pezpallets pezpallet_revive --steps 2 --repeat 1 --quiet
|
||||
|
||||
# cf https://github.com/pezkuwichain/pezkuwi-sdk/issues/1652
|
||||
test-syscalls:
|
||||
|
||||
@@ -38,24 +38,25 @@ mod benchmarks {
|
||||
const EQUIVOCATION_PROOF_BLOB: [u8; 416] = [
|
||||
222, 241, 46, 66, 243, 228, 135, 233, 177, 64, 149, 170, 141, 92, 193, 106, 51, 73, 31,
|
||||
27, 80, 218, 220, 248, 129, 29, 20, 128, 243, 250, 134, 39, 11, 0, 0, 0, 0, 0, 0, 0,
|
||||
158, 4, 7, 240, 67, 153, 134, 190, 251, 196, 229, 95, 136, 165, 234, 228, 255, 18, 2,
|
||||
187, 76, 125, 108, 50, 67, 33, 196, 108, 38, 115, 179, 86, 40, 36, 27, 5, 105, 58, 228,
|
||||
94, 198, 65, 212, 218, 213, 61, 170, 21, 51, 249, 182, 121, 101, 91, 204, 25, 31, 87,
|
||||
219, 208, 43, 119, 211, 185, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 6, 66, 65, 66, 69, 52, 2, 0, 0, 0, 0, 11,
|
||||
0, 0, 0, 0, 0, 0, 0, 5, 66, 65, 66, 69, 1, 1, 188, 192, 217, 91, 138, 78, 217, 80, 8,
|
||||
29, 140, 55, 242, 210, 170, 184, 73, 98, 135, 212, 236, 209, 115, 52, 200, 79, 175,
|
||||
172, 242, 161, 199, 47, 236, 93, 101, 95, 43, 34, 141, 16, 247, 220, 33, 59, 31, 197,
|
||||
27, 7, 196, 62, 12, 238, 236, 124, 136, 191, 29, 36, 22, 238, 242, 202, 57, 139, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 40, 23, 175, 153, 83, 6, 33, 65, 123, 51, 80, 223, 126, 186, 226, 225, 240, 105, 28,
|
||||
169, 9, 54, 11, 138, 46, 194, 201, 250, 48, 242, 125, 117, 116, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 6, 66, 65,
|
||||
66, 69, 52, 2, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 5, 66, 65, 66, 69, 1, 1, 142, 12,
|
||||
124, 11, 167, 227, 103, 88, 78, 23, 228, 33, 96, 41, 207, 183, 227, 189, 114, 70, 254,
|
||||
30, 128, 243, 233, 83, 214, 45, 74, 182, 120, 119, 64, 243, 219, 119, 63, 240, 205,
|
||||
123, 231, 82, 205, 174, 143, 70, 2, 86, 182, 20, 16, 141, 145, 91, 116, 195, 58, 223,
|
||||
175, 145, 255, 7, 121, 133,
|
||||
175, 157, 109, 148, 134, 193, 83, 104, 236, 16, 0, 42, 117, 51, 200, 37, 254, 101, 130,
|
||||
54, 255, 213, 59, 173, 46, 242, 63, 71, 182, 250, 103, 138, 40, 37, 179, 204, 113, 233,
|
||||
191, 158, 183, 171, 24, 55, 9, 252, 109, 95, 123, 149, 186, 103, 219, 10, 141, 69, 234,
|
||||
43, 225, 116, 73, 98, 9, 10, 54, 3, 23, 10, 46, 117, 151, 183, 183, 227, 216, 76, 5,
|
||||
57, 29, 19, 154, 98, 177, 87, 231, 135, 134, 216, 192, 130, 242, 157, 207, 76, 17, 19,
|
||||
20, 8, 6, 66, 65, 66, 69, 52, 2, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 5, 66, 65, 66,
|
||||
69, 1, 1, 178, 85, 38, 96, 177, 93, 181, 237, 49, 49, 135, 252, 82, 178, 156, 243, 180,
|
||||
77, 215, 139, 219, 221, 41, 185, 129, 120, 82, 241, 62, 48, 193, 111, 116, 194, 166,
|
||||
215, 19, 49, 28, 171, 173, 185, 194, 65, 151, 52, 46, 120, 249, 100, 255, 182, 166, 76,
|
||||
174, 179, 160, 123, 160, 145, 58, 244, 247, 131, 175, 157, 109, 148, 134, 193, 83, 104,
|
||||
236, 16, 0, 42, 117, 51, 200, 37, 254, 101, 130, 54, 255, 213, 59, 173, 46, 242, 63,
|
||||
71, 182, 250, 103, 138, 40, 37, 179, 204, 113, 233, 191, 158, 183, 171, 24, 55, 9, 252,
|
||||
109, 95, 123, 149, 186, 103, 219, 10, 141, 69, 234, 43, 225, 116, 73, 98, 9, 10, 54, 3,
|
||||
23, 10, 46, 117, 151, 183, 183, 227, 216, 76, 5, 57, 29, 19, 154, 98, 177, 87, 231,
|
||||
135, 134, 216, 192, 130, 242, 157, 207, 76, 17, 19, 20, 8, 6, 66, 65, 66, 69, 52, 2, 0,
|
||||
0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 5, 66, 65, 66, 69, 1, 1, 64, 26, 84, 182, 160, 222,
|
||||
34, 198, 165, 146, 79, 37, 85, 10, 215, 43, 129, 200, 156, 108, 87, 47, 47, 75, 74, 65,
|
||||
59, 187, 194, 29, 62, 86, 163, 207, 136, 60, 7, 233, 140, 149, 75, 55, 209, 127, 195,
|
||||
201, 55, 198, 181, 32, 185, 196, 112, 143, 147, 136, 206, 34, 74, 74, 182, 79, 234, 143,
|
||||
];
|
||||
|
||||
let equivocation_proof1: pezsp_consensus_babe::EquivocationProof<Header> =
|
||||
|
||||
Reference in New Issue
Block a user