fix(release): optimize matrix authentication during builds #42

Merged
ignotusnemo merged 1 commit from fix/release-build-auth into main 2026-09-26 00:43:10 +00:00
Owner

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.

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.
Sign in to join this conversation.
No description provided.