ci: build fda for Windows amd64#5849
Merged
jyotshnayaparla-00 merged 2 commits intomainfrom Mar 18, 2026
Merged
Conversation
This was referenced Mar 17, 2026
68d3129 to
5807d0b
Compare
mythical-fred
suggested changes
Mar 17, 2026
Collaborator
mythical-fred
left a comment
There was a problem hiding this comment.
Two extra commits need to be removed before merge.
| path: build-release-artifacts/pipeline-manager | ||
| retention-days: 7 | ||
|
|
||
| build-fda-native: |
Collaborator
There was a problem hiding this comment.
This PR contains two extra commits that do not belong here:
[docs] add merge code example to delta docs— from PR [docs] add merge code example to delta docs #5845, which has already merged to main.[ci] apply automatic fixes— a bot-generated fixup.
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.
5807d0b to
70b3c0f
Compare
gz
approved these changes
Mar 17, 2026
Karakatiza666
approved these changes
Mar 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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