|
Ran
|
Jobs
1
|
Files
1062
|
Run time
2min
|
Badge
README BADGES
|
push
github
upstream(core): Pin system package lookups to voted versions when constructing ChangeEpochTx (#12585) ## Description of change - Upstream range: [v1.78.0, latest) - Port commit: - [MystenLabs/sui@3bd67c2](https://github.com/MystenLabs/sui/commit/3bd67c24a) - Description: Fix race condition in building system packages by using a fixed input version. If the change epoch tx was already executed (e.g. via state sync), deriving the voted package digest from the latest package version fails, since its `previous_transaction` now points at the change epoch tx. Pinning lookups to the voted versions makes the rebuilt tx byte-identical, so the existing already-executed check handles it instead of a spurious debug_fatal. ## How the change has been tested - [x] Basic tests (linting, compilation, formatting, unit/integration tests) - [ ] Patch-specific tests (correctness, functionality coverage) - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] I have checked that new and existing unit tests pass locally with my changes
2 of 19 new or added lines in 1 file covered. (10.53%)
766 existing lines in 40 files now uncovered.169084 of 242617 relevant lines covered (69.69%)
464621.75 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 17 |
85.88 |
-0.5% | crates/iota-core/src/authority.rs |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | nextest+simtest - 31760883834.1 | 1062 |
69.69 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|