-
-
Notifications
You must be signed in to change notification settings - Fork 62
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
ci: add macOS and Windows to build matrix #481
Comments
As part of using GitHub actions we should use @rogpeppe's work on CUE schemas: https://github.com/heetch/cue-schema/tree/master/github/actions |
In 59ef3d6 we moved to GitHub actions. Now we should really add macOS and Windows. But they don't need to be full-blown suites like on Linux - that can (and should) remain Docker-based. Just something that:
|
For Windows support we will need to investigate something like https://pkg.go.dev/github.com/containerd/console?tab=doc as an alternative to our current PTY package. |
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim. We can update this to be more specific later. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim on macOS. We can update this to be more specific later. To install Vim we follow the approach laid out in: https://blog.myitcv.io/2020/02/04/portable-ci-cd-with-pure-go-github-actions.html to create a local pure Go GitHub action to install Vim, rather than relying on a third-party NodeJS action. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim on macOS. We can update this to be more specific later. For now neither capture nor upload any artefacts post build. To install Vim we follow the approach laid out in: https://blog.myitcv.io/2020/02/04/portable-ci-cd-with-pure-go-github-actions.html to create a local pure Go GitHub action to install Vim, rather than relying on a third-party NodeJS action. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim on macOS. We can update this to be more specific later. For now neither capture nor upload any artefacts post build. To install Vim we follow the approach laid out in: https://blog.myitcv.io/2020/02/04/portable-ci-cd-with-pure-go-github-actions.html to create a local pure Go GitHub action to install Vim, rather than relying on a third-party NodeJS action. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim on macOS. We can update this to be more specific later. For now neither capture nor upload any artefacts post build. To install Vim we follow the approach laid out in: https://blog.myitcv.io/2020/02/04/portable-ci-cd-with-pure-go-github-actions.html to create a local pure Go GitHub action to install Vim, rather than relying on a third-party NodeJS action. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim on macOS. We can update this to be more specific later. For now neither capture nor upload any artefacts post build. To install Vim we follow the approach laid out in: https://blog.myitcv.io/2020/02/04/portable-ci-cd-with-pure-go-github-actions.html to create a local pure Go GitHub action to install Vim, rather than relying on a third-party NodeJS action. Updates #481
Get a simple version of our tests running against "latest" Go and "latest" Vim on macOS. We can update this to be more specific later. For now neither capture nor upload any artefacts post build. To install Vim we follow the approach laid out in: https://blog.myitcv.io/2020/02/04/portable-ci-cd-with-pure-go-github-actions.html to create a local pure Go GitHub action to install Vim, rather than relying on a third-party NodeJS action. Updates #481
Per discussion with @leitzler, we should add macOS to the build matrix in order to increase confidence for our macOS users. We're blind on that right now, and things like file watching (see #477) is OS-specific and sensitive.
master
)The text was updated successfully, but these errors were encountered: