Skip to content

Add Windows ARM64 artifact and native ARM64 CI/release jobs - #2

Merged
SeanShaffer88 merged 1 commit into
mainfrom
arena/8e9e7163-sqlitesuperbuild
Nov 2, 2026
Merged

SeanShaffer88 merged 1 commit into
mainfrom
arena/8e9e7163-sqlitesuperbuild

Conversation

@SeanShaffer88

Copy link
Copy Markdown
Owner

What

Implements the next roadmap item: a Windows ARM64 artifact alongside x64.

  • New windows-arm64 CI job on the windows-11-arm runner (Windows 11 Arm64, Visual Studio 2026), using ilammy/msvc-dev-cmd with arch: arm64.
  • It runs the full gate natively: fetch (hash-verified) → build → def comparison → feature harness → shell smoke, and uploads sqlite-superbuild-windows-arm64.
  • The release workflow is now a matrix (x64 + arm64, max-parallel: 1) that builds both architectures and publishes SQLiteSuperBuild-vX.Y.Z-x64.zip and SQLiteSuperBuild-vX.Y.Z-arm64.zip to the same release.
  • The defs are architecture-neutral and verified against both DLLs.
  • Docs, roadmap, agent notes, and build.ps1 updated for the ARM64 prompt.

Verification

  • YAML lint passes for both workflow files.
  • Windows x64, Linux, and the new Windows ARM64 CI jobs will run on this PR.
  • The ARM64 job runs the harness and shell smoke natively on the ARM64 runner.

Roadmap

Marks the ARM64 candidate done; the ICU-enabled variant remains.

- New windows-arm64 CI job on windows-11-arm with arch: arm64; runs
  fetch, build, def comparison, feature harness, and shell smoke
  natively, and uploads sqlite-superbuild-windows-arm64.
- Release workflow is now a matrix (x64 + arm64, max-parallel: 1) that
  builds both architectures and publishes both zips to the same release.
- Docs/roadmap/agent notes updated; build.ps1 documents the ARM64 prompt.

Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@SeanShaffer88
SeanShaffer88 merged commit d611bdc into main Nov 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant