-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Summary
Investigate cargo +nightly testdocs
failure in CI
Description
Rust CI failed in multiple PR with similar error messages
Documentation tests all pass check : 68.7190 s : ❌
rust-local+build | $ cargo +nightly testdocs
rust-local+build | . Couldn't compile the test.
rust-local+build | . ---- rbac-registration/src/cardano/cip509/utils/cip134.rs -
rust-local+build | cardano::cip509::utils::cip134::Cip0134Uri::parse (line 32) stdout ----
rust-local+build | . error: extern location for rbac_registration does not exist:
rust-local+build | /root/build/target/release/deps/librbac_registration.rlib
rust-local+build | . --> rbac-registration/src/cardano/cip509/utils/cip134.rs:32:1
rust-local+build | . |
rust-local+build | . 3 | extern crate r#rbac_registration;
rust-local+build | . | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- https://github.com/input-output-hk/catalyst-libs/actions/runs/12386326051/job/34574022052#step:4:317
- https://github.com/input-output-hk/catalyst-libs/actions/runs/12386619825/job/34574797706?pr=101#step:7:414
- https://github.com/input-output-hk/catalyst-libs/actions/runs/12386575128/job/34574678683?pr=106#step:7:619
Fixing approach
- Create a fork branch from the branch that fail
- test(rust): doc artifact #112
and modify the possible thing that may cause error - 9d645f2
build:
SAVE ARTIFACT target/$TARGETARCH/doc doc
After the modification, the CI pass
- Then trying to revert the changes, CI pass
- Made changes to original branch to test whether, the changes made in 1 fix the issue CI fail
- Merge the changes to the fork branch CI fail
- Try removing
--no-cache
within the fork branch CI pass
Goal
- Investigate the root cause of the problem (might be caching problem/ syntax problem)
Metadata
Metadata
Assignees
Labels
No labels