Skip to content

Dockerless windows - #67

Merged
ahoppen merged 12 commits into
swiftlang:mainfrom
award999:dockerless-windows
Dec 3, 2024
Merged

Dockerless windows#67
ahoppen merged 12 commits into
swiftlang:mainfrom
award999:dockerless-windows

Conversation

@award999

Copy link
Copy Markdown
Contributor

vscode-swift extension needs to be able to run without Docker. the vscode-test-client opens a VSCode window to provide the "vscode" namespace API for interacting with vscode for the tests to stimulate behaviour and access VSCode state. For this, using powershell scripts to install MS build tools and swift, taking inspiration from the swift docker files

award999and others added 8 commits November 8, 2024 09:42
The vscode-swift extension needs to open the VS Code UI
to run tests. As such we cannot run these tests under a
docker container as there is no tool like xvfb for
Windows. This PR provides powershell scripts to install
the VS Build Tools and apporpirate version of Swift.
Projects can use this workflow by setting the input
enable_windows_docker: false
@award999
award999 requested a review from a team as a code ownerNovember 22, 2024 13:08
@award999

Copy link
Copy Markdown
ContributorAuthor

@shahmishal this is what vscode-swift will need to run tests

@shahmishal

Copy link
Copy Markdown
Member

This looks good, can you fix the YAML and License failures before merging the changes?

@award999

Copy link
Copy Markdown
ContributorAuthor

@shahmishal done

Sign up for freeto 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.

4 participants

@award999@shahmishal@ahoppen@plemarquand