Sakura Editor NEXT v3.1.0 build 7224
This is a full release, not a prerelease. It carries the same product code as build 7221 plus the three CI and build-infrastructure fixes merged since it, through commit 9c60ed027.
What changed since build 7221
Bump astral-sh/setup-uv from 8.3.2 to 9.0.0(#2). Thebuild sakuraworkflow now grants the Dependabot job an explicitContents: readtoken scope, which is what the previous red runs were actually missing.Write the MSBuild log that zipArtifacts.bat requires(#22).zipArtifacts.batpackages an MSBuild log that the workflow was never producing, so the Log package was assembled from a file that did not exist.Fix MinGW build by including the standard headers these TUs use(#25).RequestService.cppnow includes<condition_variable>andWinHttpRequestRuntime.cppincludes<utility>. MSVC's STL supplies both transitively; libstdc++ does not, so only the MinGW build saw the failure.
No editor behaviour changed between build 7221 and build 7224.
Verification
All numbers below come from the CI run for 9c60ed027 itself, not from a developer machine.
build sakurarun 31093203798: all 8 jobs succeeded, includingMSBuild (Release, x64)andMSBuild (Debug, x64).- Native unattended suite in that run: 2,816 tests, 0 failures, 0 errors, 13 disabled.
MinGW Build and Test,Cppcheck, andDoxygenall succeeded on the same commit.- Release version resource of the published installer reads
3.1.0.7224. - Assets were taken directly from the CI artifacts of that run; nothing was rebuilt locally.
SHA-256:
c939e796c1b2085343edd91b18ac380ffaa993872548ddaf8ff6829bb1060c78 sakura_install3-1-0-7224-x64.exe
086368140ebb16f8e5ce1ee5441c9f74d3ad78b70a29c1f8b508b39194618eb4 sakura-build80-9c60ed027-x64-Release-alpha-Installer.zip
fcab3c20f6c089b6c451fa36b834bfcdb07e754f33b27ee9dffad345e6c5ffdf sakura-build80-9c60ed027-x64-Release-alpha-Exe.zip
3cd09787dc3de51b93d603e326516f51f830b5f30c3d68481d55de977534059e sakura-build80-9c60ed027-x64-Release-alpha-Dev.zip
098004ae1f61c291a6d270c658420fd75358fbfca4fdb65aa0f6d758797acb6f sakura-build80-9c60ed027-x64-Release-alpha-Asm.zip
47cf06a42310c72450ce8e1d9062ffb3fed46b064bcb66b83955c6cff7585d87 sakura-build80-9c60ed027-x64-Release-alpha-Log.zip
Known packaging inconsistency
The ZIP packages are named sakura-build80-... while the installer inside reports 3.1.0.7224. zipArtifacts.bat names packages from CI_BUILD_NUMBER, which the workflow sets to github.run_number (80 in this repository), whereas the product revision is the commit count (7224). Earlier releases were packaged where those two happened to agree. Only the package filenames are affected; the binaries and the installer carry the correct 3.1.0.7224.
Notes
The -build.7224 suffix is intentional and is not a prerelease marker. Release tags in this repository are v<major>.<minor>.<patch>-build.<revision>, which is the only form the editor's own update check parses.