Skip to content

fix(ci): sync Cargo.lock after version bump#722

Merged
nicolasburtey merged 1 commit into
mainfrom
fix/cargo-lock-version-bump
May 18, 2026
Merged

fix(ci): sync Cargo.lock after version bump#722
nicolasburtey merged 1 commit into
mainfrom
fix/cargo-lock-version-bump

Conversation

@nicolasburtey
Copy link
Copy Markdown
Member

@nicolasburtey nicolasburtey commented May 18, 2026

Summary

  • update the workspace package versions in Cargo.lock from 0.15.9 to 0.15.10-dev
  • keep the fix limited to the automated dev-version bump that broke --locked cargo commands

Why

The dev-version commit updated the workspace Cargo.toml files but left Cargo.lock with the old local package versions. CI then failed when Cargo was asked to run with --locked.

Validation

  • nix develop -c cargo metadata --format-version=1 --all-features --locked
  • nix flake check

Note: nix flake check was run on a Darwin host and omitted incompatible Linux systems locally; the locked metadata command exercises the specific CI failure mode.


Note

Low Risk
Low risk lockfile-only change that aligns local workspace crate versions with the recent dev version bump, primarily affecting reproducible/--locked builds in CI.

Overview
Updates Cargo.lock to reflect the workspace crate version bump from 0.15.9 to 0.15.10-dev (e.g., cala-ledger, cala-cel-*, cala-tracing).

This brings the lockfile back in sync with the workspace manifests so cargo --locked operations (and CI) no longer fail due to mismatched local package versions.

Reviewed by Cursor Bugbot for commit 3ebd001. Bugbot is set up for automated code reviews on this repo. Configure here.

@nicolasburtey nicolasburtey marked this pull request as ready for review May 18, 2026 17:34
@nicolasburtey nicolasburtey merged commit 374be36 into main May 18, 2026
6 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

📊 Performance Report

Commit: 3ebd001
Updated: 2026-05-18 17:47:35 UTC

Cala Performance Benchmark Results (non-representative)

Criterion Benchmark Results (single-threaded)

Benchmark Time per Run Throughput % vs Baseline
post_simple_transaction 6.442ms 155 tx/s 0 (baseline)
post_and_recalculate_ec_account_set 16.497ms 60 tx/s -156.0%
post_and_batch_recalculate_ec_account_set 14.489ms 69 tx/s -124.0%
post_multi_layer_transaction 7.022ms 142 tx/s -9.0%
post_simple_transaction_with_effective_balances 9.529ms 104 tx/s -47.0%
post_simple_transaction_with_skipped_velocity 5.929ms 168 tx/s +7.0%
post_simple_transaction_with_velocity 8.546ms 117 tx/s -32.0%
post_simple_transaction_with_hit_velocity 3.760ms 265 tx/s +41.0%
post_simple_transaction_with_one_account_set 6.210ms 161 tx/s +3.0%
post_simple_transaction_with_five_account_sets 7.302ms 136 tx/s -13.0%
post_simple_transaction_with_ec_account_set 6.126ms 163 tx/s +4.0%

Load Testing Results (parallel-execution)

Scenario tx/s
1 parallel 100.49
2 parallel 154.58
5 parallel 182.68
10 parallel 179.06
20 parallel 171.74
2 contention 147.32
5 contention 153.70
2 acct_sets 140.62
5 acct_sets 145.21

Note: Performance results may vary based on system resources and database state.

Last updated by commit 3ebd001

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant