Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build, test and release artifacts for Windows #332

Open
brianmcgee opened this issue Jul 3, 2024 · 0 comments
Open

Build, test and release artifacts for Windows #332

brianmcgee opened this issue Jul 3, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@brianmcgee
Copy link
Member

Is your feature request related to a problem? Please describe.

With Buildbot, we build and test on x86_64-linux, aarch64-linux, and aarch64-darwin by default. Goreleaser is currently configured to produce artefacts for linux and darwin. We can start producing binaries for Windows easily enough, but they won't be tested, and I suspect there might be some path-related shenanigans afoot.

Describe the solution you'd like

Before we add the Windows artefacts, I would like a Github workflow that builds and tests everything.

One obstacle will be the cli/format_test, which requires all the formatters listed in nix/packages/treefmt/formatters.nix to be installed. I don't know how difficult this will be on Windows.

I haven't used Windows in years, and it will take time for me to set up a local dev VM and be able to test things locally myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant