From ec2bc464ab15476848ae0f57c0a76b4d1072a57f Mon Sep 17 00:00:00 2001 From: Dmitry Dygalo Date: Thu, 14 Nov 2024 07:28:34 +0100 Subject: [PATCH] build(js): Add win32-arm64-msvc package Signed-off-by: Dmitry Dygalo --- .github/workflows/build.yml | 8 +++++ .github/workflows/javascript-release.yml | 8 +++++ CHANGELOG.md | 2 ++ bindings/c/CHANGELOG.md | 2 ++ bindings/javascript/CHANGELOG.md | 6 ++++ .../javascript/npm/win32-arm64-msvc/README.md | 3 ++ .../npm/win32-arm64-msvc/package.json | 31 +++++++++++++++++++ bindings/javascript/package.json | 3 +- bindings/python/CHANGELOG.md | 2 ++ bindings/ruby/CHANGELOG.md | 2 ++ 10 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 bindings/javascript/npm/win32-arm64-msvc/README.md create mode 100644 bindings/javascript/npm/win32-arm64-msvc/package.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d024efee..e3d4977b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -197,6 +197,9 @@ jobs: - host: windows-2022 build: yarn build target: x86_64-pc-windows-msvc + - host: windows-2022 + build: yarn build --target aarch64-pc-windows-msvc + target: aarch64-pc-windows-msvc - host: ubuntu-22.04 target: x86_64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian @@ -332,6 +335,11 @@ jobs: run: yarn config set supportedArchitectures.cpu "arm64" working-directory: bindings/javascript + - name: Config yarn (aarch64-pc-windows-msvc) + if: matrix.settings.target == 'aarch64-pc-windows-msvc' + run: yarn config set supportedArchitectures.cpu "arm64" + working-directory: bindings/javascript + - name: Config yarn (armv7-linux-androideabi) if: matrix.settings.target == 'armv7-linux-androideabi' run: yarn config set supportedArchitectures.cpu "arm" diff --git a/.github/workflows/javascript-release.yml b/.github/workflows/javascript-release.yml index 1b0dd87d..69f80246 100644 --- a/.github/workflows/javascript-release.yml +++ b/.github/workflows/javascript-release.yml @@ -29,6 +29,9 @@ jobs: - host: windows-2022 build: yarn build target: x86_64-pc-windows-msvc + - host: windows-2022 + build: yarn build --target aarch64-pc-windows-msvc + target: aarch64-pc-windows-msvc - host: ubuntu-22.04 target: x86_64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian @@ -148,6 +151,11 @@ jobs: run: yarn config set supportedArchitectures.cpu "arm64" working-directory: bindings/javascript + - name: Config yarn (aarch64-pc-windows-msvc) + if: matrix.settings.target == 'aarch64-pc-windows-msvc' + run: yarn config set supportedArchitectures.cpu "arm64" + working-directory: bindings/javascript + - name: Config yarn (armv7-linux-androideabi) if: matrix.settings.target == 'armv7-linux-androideabi' run: yarn config set supportedArchitectures.cpu "arm" diff --git a/CHANGELOG.md b/CHANGELOG.md index d81e7b3a..b444ec49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +### Fixed + - Prioritize `!important` rules when computing element styles. [#398](https://github.com/Stranger6667/css-inline/pull/398) ## [0.14.2] - 2024-11-11 diff --git a/bindings/c/CHANGELOG.md b/bindings/c/CHANGELOG.md index ce00112e..ea5ab414 100644 --- a/bindings/c/CHANGELOG.md +++ b/bindings/c/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +### Fixed + - Prioritize `!important` rules when computing element styles. [#398](https://github.com/Stranger6667/css-inline/pull/398) ## [0.14.2] - 2024-11-11 diff --git a/bindings/javascript/CHANGELOG.md b/bindings/javascript/CHANGELOG.md index b2ab56fb..ca4fe066 100644 --- a/bindings/javascript/CHANGELOG.md +++ b/bindings/javascript/CHANGELOG.md @@ -2,6 +2,12 @@ ## [Unreleased] +### Added + +- Packages for `win32-arm64-msvc`. [#397](https://github.com/Stranger6667/css-inline/issues/397) + +### Fixed + - Prioritize `!important` rules when computing element styles. [#398](https://github.com/Stranger6667/css-inline/pull/398) ## [0.14.2] - 2024-11-11 diff --git a/bindings/javascript/npm/win32-arm64-msvc/README.md b/bindings/javascript/npm/win32-arm64-msvc/README.md new file mode 100644 index 00000000..5ff4690e --- /dev/null +++ b/bindings/javascript/npm/win32-arm64-msvc/README.md @@ -0,0 +1,3 @@ +# `@css-inline/css-inline-win32-arm64-msvc` + +This is the **aarch64-pc-windows-msvc** binary for `@css-inline/css-inline` diff --git a/bindings/javascript/npm/win32-arm64-msvc/package.json b/bindings/javascript/npm/win32-arm64-msvc/package.json new file mode 100644 index 00000000..c622a174 --- /dev/null +++ b/bindings/javascript/npm/win32-arm64-msvc/package.json @@ -0,0 +1,31 @@ +{ + "name": "@css-inline/css-inline-win32-arm64-msvc", + "version": "0.14.2", + "description": "High-performance library for inlining CSS into HTML 'style' attributes", + "keywords": [ + "css", + "html", + "email", + "stylesheet", + "inlining" + ], + "repository": "https://github.com/Stranger6667/css-inline", + "publishConfig": { + "registry": "https://registry.npmjs.org/", + "access": "public" + }, + "os": [ + "win32" + ], + "cpu": [ + "arm64" + ], + "main": "css-inline.win32-arm64-msvc.node", + "files": [ + "css-inline.win32-arm64-msvc.node" + ], + "license": "MIT", + "engines": { + "node": ">= 10" + } +} diff --git a/bindings/javascript/package.json b/bindings/javascript/package.json index 6147da01..9970d801 100644 --- a/bindings/javascript/package.json +++ b/bindings/javascript/package.json @@ -23,11 +23,12 @@ "triples": { "additional": [ "aarch64-apple-darwin", + "aarch64-linux-android", + "aarch64-pc-windows-msvc", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "armv7-unknown-linux-gnueabihf", "x86_64-unknown-linux-musl", - "aarch64-linux-android", "arm-linux-androideabi" ] } diff --git a/bindings/python/CHANGELOG.md b/bindings/python/CHANGELOG.md index 5d745cc7..2ae7dc09 100644 --- a/bindings/python/CHANGELOG.md +++ b/bindings/python/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +### Fixed + - Prioritize `!important` rules when computing element styles. [#398](https://github.com/Stranger6667/css-inline/pull/398) ## [0.14.2] - 2024-11-11 diff --git a/bindings/ruby/CHANGELOG.md b/bindings/ruby/CHANGELOG.md index 5e8d54a3..f4208028 100644 --- a/bindings/ruby/CHANGELOG.md +++ b/bindings/ruby/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +### Fixed + - Prioritize `!important` rules when computing element styles. [#398](https://github.com/Stranger6667/css-inline/pull/398) ## [0.14.2] - 2024-11-11