Skip to content

Pipeline: Add windows "self-hosted" pipeline equivalent #8176

Closed
@bkhouri

Description

@bkhouri

Is it reproducible with SwiftPM command-line tools: swift build, swift test, swift package etc?

  • Confirmed reproduction steps with SwiftPM CLI. The description text must include reproduction steps with either of command-line SwiftPM commands, swift build, swift test, swift package etc.

Description

The current Windows PR CI pipeline build the toolchain, but does not execute any tests. In order to ensure we don't regress on windows, it would be ideal to execute the tests on Windows.

However, the tests on Windows currently fail (See #8121). In order to gain confidence, we should add an Windows Self-hosted CI pipeline before enabling tests on the the current Swift Test Windows Platform Pipeline

However, we should be able to demand the "Windows self-host PR CI pipeline" on-demand, to ensure we introduce passing test in the same PR as the enabling the pipeline itself.

Expected behavior

  • Can demand the "Windows Self-hosted CI pipeline" against a PR
  • The "Windows self-hosted CI pipeline" becomes gating after the PR is merged or after some soak time

Actual behavior

N/A

Steps to reproduce

N/A

Swift Package Manager version/commit hash

N/A

Swift & OS version (output of swift --version ; uname -a)

N/A

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions