diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2c957d3aff74..16765afbcf0c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,6 +63,10 @@ jobs: target: aarch64-unknown-linux-gnu strip: aarch64-linux-gnu-strip build-flags: --use-napi-cross + - os: ubuntu-latest + target: s390x-unknown-linux-gnu + strip: s390x-linux-gnu-strip + build-flags: --use-napi-cross - os: ubuntu-latest target: armv7-unknown-linux-gnueabihf strip: arm-linux-gnueabihf-strip @@ -105,6 +109,12 @@ jobs: sudo apt-get update sudo apt-get install binutils-aarch64-linux-gnu -y + - name: Install binutils-s390x-linux-gnu + if: ${{ matrix.target == 's390x-unknown-linux-gnu' }} + run: | + sudo apt-get update + sudo apt-get install binutils-s390x-linux-gnu -y + - uses: mlugg/setup-zig@d1434d08867e3ee9daa34448df10607b98908d29 # v2 if: ${{ contains(matrix.target, 'musl') }} with: @@ -275,6 +285,7 @@ jobs: cp bindings-aarch64-unknown-linux-musl/* ./npm/linux-arm64-musl/ cp bindings-armv7-unknown-linux-gnueabihf/* ./npm/linux-arm-gnueabihf/ cp bindings-x86_64-unknown-linux-gnu/* ./npm/linux-x64-gnu/ + cp bindings-s390x-unknown-linux-gnu/* ./npm/linux-s390x-gnu/ cp bindings-x86_64-unknown-linux-musl/* ./npm/linux-x64-musl/ cp bindings-x86_64-unknown-freebsd/* ./npm/freebsd-x64/ diff --git a/crates/node/npm/linux-s390x-gnu/package.json b/crates/node/npm/linux-s390x-gnu/package.json new file mode 100644 index 000000000000..b472dc9ba340 --- /dev/null +++ b/crates/node/npm/linux-s390x-gnu/package.json @@ -0,0 +1,30 @@ +{ + "name": "@tailwindcss/oxide-linux-s390x-gnu", + "version": "4.3.2", + "repository": { + "type": "git", + "url": "git+https://github.com/tailwindlabs/tailwindcss.git", + "directory": "crates/node/npm/linux-s390x-gnu" + }, + "os": [ + "linux" + ], + "cpu": [ + "s390x" + ], + "main": "tailwindcss-oxide.linux-s390x-gnu.node", + "files": [ + "tailwindcss-oxide.linux-s390x-gnu.node" + ], + "publishConfig": { + "provenance": true, + "access": "public" + }, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "libc": [ + "glibc" + ] +} diff --git a/crates/node/package.json b/crates/node/package.json index 40ab70649739..ea6938d9fe34 100644 --- a/crates/node/package.json +++ b/crates/node/package.json @@ -16,6 +16,7 @@ "aarch64-linux-android", "aarch64-apple-darwin", "aarch64-unknown-linux-gnu", + "s390x-unknown-linux-gnu", "aarch64-unknown-linux-musl", "armv7-unknown-linux-gnueabihf", "x86_64-unknown-linux-musl", @@ -66,6 +67,7 @@ "@tailwindcss/oxide-linux-arm-gnueabihf": "workspace:*", "@tailwindcss/oxide-linux-arm64-gnu": "workspace:*", "@tailwindcss/oxide-linux-arm64-musl": "workspace:*", + "@tailwindcss/oxide-linux-s390x-gnu": "workspace:*", "@tailwindcss/oxide-linux-x64-gnu": "workspace:*", "@tailwindcss/oxide-linux-x64-musl": "workspace:*", "@tailwindcss/oxide-wasm32-wasi": "workspace:*",