fix(release): optimize matrix authentication during builds #42
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
pool
post-quantum
question
third-party
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ignotusnemo/parano1d!42
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/release-build-auth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Native v2 release builds compile host build dependencies separately when using an explicit target. Cargo left the matrix-authentication code unoptimized, and the Linux x86-64, Windows and macOS Intel jobs reached their three-hour timeout.
Compile release build scripts and their dependencies with optimization, retain the full frozen-matrix authentication, and allow up to six hours for cold native builds. Save build logs and Cargo timing reports as separate diagnostics artifacts.
Validation: 11 release-material and input tests passed. The full Linux Core bundle and GUI installer built successfully and passed native startup checks. Matrix authentication took 175.39 seconds locally; all 11 generated and embedded files matched the previously verified build byte for byte. Node and CLI compilation finished in 7m 25s, the external miner in 42s, and the GUI in 2m 34s.