Skip to content

ci: build fda for Windows amd64#5849

Merged
jyotshnayaparla-00 merged 2 commits intomainfrom
fda-macos-windows-build
Mar 18, 2026
Merged

ci: build fda for Windows amd64#5849
jyotshnayaparla-00 merged 2 commits intomainfrom
fda-macos-windows-build

Conversation

@jyotshnayaparla-00
Copy link
Contributor

Adds a build-fda-native job to build and release the fda CLI for Windows amd64 using the GitHub-hosted windows-latest-amd64 runner.

Changes:

build-rust.yml: new build-fda-native job that builds -p fda for x86_64-pc-windows-msvc and uploads the artifact
ci.yml: adds fda-x86_64-pc-windows-msvc to the required artifacts check so prior builds can be reused
ci-release.yml: includes fda-x86_64-pc-windows-msvc.zip in GitHub releases
install-fda: adds macOS arm64 support (ready for when binaries are available), improves error messages for unsupported platforms

Not included (follow-up):

-macOS arm64: pending self-hosted macOS runners
-Windows arm64: runner lacks Rust and MSVC; skipped for now as Windows arm64 is not common
-Windows install script support: tracked in #5848

Fixes: #5734

Copy link
Collaborator

@mythical-fred mythical-fred left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two extra commits need to be removed before merge.

path: build-release-artifacts/pipeline-manager
retention-days: 7

build-fda-native:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR contains two extra commits that do not belong here:

Please rebase onto current main and squash/drop these before merging. The only commit that should remain is ci: build fda for Windows amd64.

Add a build-fda-native job that builds fda on the Windows amd64
GitHub-hosted runner and uploads it as a release artifact.

macOS arm64 is pending self-hosted runner availability.
Windows arm64 is skipped for now as it lacks Rust and MSVC on the runner.

Also update the install-fda script to support macOS arm64 once
binaries are available, and improve error messages for unsupported platforms.
@jyotshnayaparla-00 jyotshnayaparla-00 added this pull request to the merge queue Mar 17, 2026
Copy link
Collaborator

@mythical-fred mythical-fred left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Merged via the queue into main with commit 0a33ed1 Mar 18, 2026
1 check passed
@jyotshnayaparla-00 jyotshnayaparla-00 deleted the fda-macos-windows-build branch March 18, 2026 02:29
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.

build fda CLI for MacOS and windows

4 participants