Skip to content

Commit

Permalink
Refactor matrix definitions
Browse files Browse the repository at this point in the history
The various build matrix definitions used to be duplicated across
multiple jobs. This changes the matrix definitions to have a single
definition for every OS-Arch target, removing duplication. In addition,
this change makes it easier to set up a separate arm64 Windows build.

The end goal is to have a single matrix definition for every platform
and remove many of the inputs to the `swift-toolchain` sub-build. Once
the Mac build is complete, it should be possible to merge both Windows
and Mac matrix definitions, reducing build complexity.
  • Loading branch information
Steelskin committed Nov 26, 2024
1 parent 3b0b63a commit f476a1a
Show file tree
Hide file tree
Showing 3 changed files with 358 additions and 283 deletions.
Loading

0 comments on commit f476a1a

Please sign in to comment.