Skip to content

Commit 4dbe90c

Browse files
Add Windows ARM build in CI (#15171)
Closes #15131 This PR adds a CI step to build the Windows ARM artifacts on the Windows x64 CI runners after some trial and error with the custom Windows ARM runners which turned out to not be necessary. ## Test Plan I changed the workflow so that it uploads the tarballs to the build artifact and runs on the PR. Then, I downloaded the artifacts and installed them in a npm project on Windows with ARM: <img width="1187" alt="Screenshot 2024-11-27 at 11 35 15" src="https://github.com/user-attachments/assets/1732ac3e-9410-4ed8-a49c-279faf6df50f"> Co-authored-by: Adam Wathan <[email protected]>
1 parent 7347a2f commit 4dbe90c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

.github/workflows/release.yml

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ jobs:
2525
# Windows
2626
- os: windows-latest
2727
target: x86_64-pc-windows-msvc
28+
- os: windows-latest
29+
target: aarch64-pc-windows-msvc
2830
# macOS
2931
- os: macos-latest
3032
target: x86_64-apple-darwin
@@ -208,6 +210,7 @@ jobs:
208210
run: |
209211
cd ${{ env.OXIDE_LOCATION }}
210212
cp bindings-x86_64-pc-windows-msvc/* ./npm/win32-x64-msvc/
213+
cp bindings-aarch64-pc-windows-msvc/* ./npm/win32-arm64-msvc/
211214
cp bindings-x86_64-apple-darwin/* ./npm/darwin-x64/
212215
cp bindings-aarch64-apple-darwin/* ./npm/darwin-arm64/
213216
cp bindings-aarch64-linux-android/* ./npm/android-arm64/

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- Include a Windows ARM build for all npm packages ([#15171](https://github.com/tailwindlabs/tailwindcss/pull/15171))
1213
- Ensure the Vite plugin resolves CSS and JS files according to the configured resolver conditions ([#15173])(https://github.com/tailwindlabs/tailwindcss/pull/15173)
1314
- _Upgrade (experimental)_: Migrate prefixes for `.group` and `.peer` classes ([#15208](https://github.com/tailwindlabs/tailwindcss/pull/15208))
1415

0 commit comments

Comments
 (0)