diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3e9302b0..bbf165c4 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -234,7 +234,7 @@ jobs: shell: bash run: | env | sort - sudo pkg install -y -f curl node libnghttp2 npm cmake + sudo pkg install -y -f curl node libnghttp2 npm cmake-core sudo npm install -g yarn --ignore-scripts curl https://sh.rustup.rs -sSf --output rustup.sh export RUST_TOOLCHAIN_VERSION="$(grep 'channel' rust-toolchain.toml | head -1 | awk -F '"' '{print $2}')" @@ -386,7 +386,7 @@ jobs: image: node:${{ matrix.node }}-slim name: test-linux-x64-gnu-${{ matrix.node }} options: -v ${{ github.workspace }}:/build -w /build - args: yarn test -s + args: node .yarn/releases/yarn-4.18.1.cjs test -s test-linux-x64-musl-binding: name: Test bindings on x86_64-unknown-linux-musl - node@${{ matrix.node }} @@ -432,7 +432,7 @@ jobs: name: test-linux-x64-musl-${{ matrix.node }} options: -v ${{ github.workspace }}:/build -w /build args: | - yarn test -s + node .yarn/releases/yarn-4.18.1.cjs test -s test-linux-aarch64-gnu-binding: name: Test bindings on aarch64-unknown-linux-gnu - node@${{ matrix.node }} @@ -469,7 +469,7 @@ jobs: image: node:${{ matrix.node }}-slim name: test-linux-aarch64-gnu-${{ matrix.node }} options: --platform linux/arm64 -v ${{ github.workspace }}:/build -w /build - args: sh -c "set -e && yarn test -s && ls -la" + args: sh -c "set -e && node .yarn/releases/yarn-4.18.1.cjs test -s && ls -la" test-linux-aarch64-musl-binding: name: Test bindings on aarch64-unknown-linux-musl - node@${{ matrix.node }} @@ -504,10 +504,10 @@ jobs: - name: Setup and run tests uses: tj-actions/docker-run@v2 with: - image: node:lts-alpine + image: node:${{ matrix.node }}-alpine name: test-linux-aarch64-musl-${{ matrix.node }} options: --platform linux/arm64 -v ${{ github.workspace }}:/build -w /build - args: sh -c "set -e && yarn test -s" + args: sh -c "set -e && node .yarn/releases/yarn-4.18.1.cjs test -s" test-linux-arm-gnueabihf-binding: name: Test bindings on armv7-unknown-linux-gnueabihf - node@${{ matrix.node }} @@ -549,7 +549,7 @@ jobs: image: node:${{ matrix.node }}-bullseye-slim name: test-linux-arm-gnueabihf-${{ matrix.node }} options: --platform linux/arm/v7 -v ${{ github.workspace }}:/build -w /build - args: sh -c "set -e && yarn test -s && ls -la" + args: sh -c "set -e && node .yarn/releases/yarn-4.18.1.cjs test -s && ls -la" test-wasi-nodejs: name: Test bindings on wasi - node@${{ matrix.node }} diff --git a/packages/argon2/package.json b/packages/argon2/package.json index 50d630ac..799bbe23 100644 --- a/packages/argon2/package.json +++ b/packages/argon2/package.json @@ -42,8 +42,8 @@ "devDependencies": { "@napi-rs/cli": "^3.10.8", "@noble/hashes": "^2.3.0", - "@oxc-node/cli": "^0.1.0", - "@oxc-node/core": "^0.1.0", + "@oxc-node/cli": "^1.0.1", + "@oxc-node/core": "^1.0.1", "argon2": "^0.45.1", "cross-env": "^10.1.0", "hash-wasm": "^4.12.0", diff --git a/packages/jsonwebtoken/package.json b/packages/jsonwebtoken/package.json index 212f4be0..bde44ace 100644 --- a/packages/jsonwebtoken/package.json +++ b/packages/jsonwebtoken/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@napi-rs/cli": "^3.10.8", - "@oxc-node/core": "^0.1.0", + "@oxc-node/core": "^1.0.1", "@types/jsonwebtoken": "^9.0.10", "cross-env": "^10.1.0", "jsonwebtoken": "^9.0.3", diff --git a/packages/xxhash/package.json b/packages/xxhash/package.json index 8c357155..1c82de7f 100644 --- a/packages/xxhash/package.json +++ b/packages/xxhash/package.json @@ -49,7 +49,7 @@ }, "devDependencies": { "@napi-rs/cli": "^3.10.8", - "@oxc-node/core": "^0.1.0", + "@oxc-node/core": "^1.0.1", "@types/xxhashjs": "^0.2.4", "cross-env": "^10.1.0", "tinybench": "^6.1.3", diff --git a/renovate.json b/renovate.json index 9ebbeb32..f81fe1a3 100644 --- a/renovate.json +++ b/renovate.json @@ -5,6 +5,11 @@ "automerge": true, "matchUpdateTypes": ["minor", "patch", "pin", "digest"] }, + { + "groupName": "oxc-node", + "matchPackageNames": ["@oxc-node/*"], + "separateMajorMinor": false + }, { "groupName": "rust toolchain", "matchManagers": ["custom.regex"], diff --git a/yarn.lock b/yarn.lock index 7e89cedc..80a9417b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1230,8 +1230,8 @@ __metadata: dependencies: "@napi-rs/cli": "npm:^3.10.8" "@noble/hashes": "npm:^2.3.0" - "@oxc-node/cli": "npm:^0.1.0" - "@oxc-node/core": "npm:^0.1.0" + "@oxc-node/cli": "npm:^1.0.1" + "@oxc-node/core": "npm:^1.0.1" argon2: "npm:^0.45.1" cross-env: "npm:^10.1.0" hash-wasm: "npm:^4.12.0" @@ -1396,7 +1396,7 @@ __metadata: resolution: "@node-rs/jsonwebtoken@workspace:packages/jsonwebtoken" dependencies: "@napi-rs/cli": "npm:^3.10.8" - "@oxc-node/core": "npm:^0.1.0" + "@oxc-node/core": "npm:^1.0.1" "@types/jsonwebtoken": "npm:^9.0.10" cross-env: "npm:^10.1.0" jsonwebtoken: "npm:^9.0.3" @@ -1409,7 +1409,7 @@ __metadata: resolution: "@node-rs/xxhash@workspace:packages/xxhash" dependencies: "@napi-rs/cli": "npm:^3.10.8" - "@oxc-node/core": "npm:^0.1.0" + "@oxc-node/core": "npm:^1.0.1" "@types/xxhashjs": "npm:^0.2.4" cross-env: "npm:^10.1.0" tinybench: "npm:^6.1.3" @@ -1867,149 +1867,149 @@ __metadata: languageName: node linkType: hard -"@oxc-node/cli@npm:^0.1.0": - version: 0.1.7 - resolution: "@oxc-node/cli@npm:0.1.7" +"@oxc-node/cli@npm:^1.0.1": + version: 1.0.1 + resolution: "@oxc-node/cli@npm:1.0.1" dependencies: - "@oxc-node/core": "npm:0.1.7" + "@oxc-node/core": "npm:1.0.1" bin: oxnode: ./dist/index.js - checksum: 10c0/923280340036453b1d2b23b91a82dd80a205090bf794ae7088ad2ebbdca015ef22a850a4d8a2bc6cc074e4c6a300917a565f932b31ac7a27ff55a67952c9651d + checksum: 10c0/1e30c3ff1ec86457871b4590fcb0445fef0206adddc9fa292c139ef736a8ba02923394892d243663d9466a8e535fdb6d37150be669b2c1c01790db455fb548ba languageName: node linkType: hard -"@oxc-node/core-android-arm-eabi@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-android-arm-eabi@npm:0.1.7" +"@oxc-node/core-android-arm-eabi@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-android-arm-eabi@npm:1.0.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@oxc-node/core-android-arm64@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-android-arm64@npm:0.1.7" +"@oxc-node/core-android-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-android-arm64@npm:1.0.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@oxc-node/core-darwin-arm64@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-darwin-arm64@npm:0.1.7" +"@oxc-node/core-darwin-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-darwin-arm64@npm:1.0.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oxc-node/core-darwin-x64@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-darwin-x64@npm:0.1.7" +"@oxc-node/core-darwin-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-darwin-x64@npm:1.0.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oxc-node/core-freebsd-x64@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-freebsd-x64@npm:0.1.7" +"@oxc-node/core-freebsd-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-freebsd-x64@npm:1.0.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@oxc-node/core-linux-arm-gnueabihf@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-linux-arm-gnueabihf@npm:0.1.7" +"@oxc-node/core-linux-arm-gnueabihf@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-linux-arm-gnueabihf@npm:1.0.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@oxc-node/core-linux-arm64-gnu@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-linux-arm64-gnu@npm:0.1.7" +"@oxc-node/core-linux-arm64-gnu@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-linux-arm64-gnu@npm:1.0.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@oxc-node/core-linux-arm64-musl@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-linux-arm64-musl@npm:0.1.7" +"@oxc-node/core-linux-arm64-musl@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-linux-arm64-musl@npm:1.0.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@oxc-node/core-linux-ppc64-gnu@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-linux-ppc64-gnu@npm:0.1.7" +"@oxc-node/core-linux-ppc64-gnu@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-linux-ppc64-gnu@npm:1.0.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@oxc-node/core-linux-s390x-gnu@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-linux-s390x-gnu@npm:0.1.7" +"@oxc-node/core-linux-s390x-gnu@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-linux-s390x-gnu@npm:1.0.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@oxc-node/core-linux-x64-gnu@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-linux-x64-gnu@npm:0.1.7" +"@oxc-node/core-linux-x64-gnu@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-linux-x64-gnu@npm:1.0.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@oxc-node/core-linux-x64-musl@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-linux-x64-musl@npm:0.1.7" +"@oxc-node/core-linux-x64-musl@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-linux-x64-musl@npm:1.0.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@oxc-node/core-openharmony-arm64@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-openharmony-arm64@npm:0.1.7" +"@oxc-node/core-openharmony-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-openharmony-arm64@npm:1.0.1" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@oxc-node/core-win32-arm64-msvc@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-win32-arm64-msvc@npm:0.1.7" +"@oxc-node/core-win32-arm64-msvc@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-win32-arm64-msvc@npm:1.0.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@oxc-node/core-win32-ia32-msvc@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-win32-ia32-msvc@npm:0.1.7" +"@oxc-node/core-win32-ia32-msvc@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-win32-ia32-msvc@npm:1.0.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@oxc-node/core-win32-x64-msvc@npm:0.1.7": - version: 0.1.7 - resolution: "@oxc-node/core-win32-x64-msvc@npm:0.1.7" +"@oxc-node/core-win32-x64-msvc@npm:1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core-win32-x64-msvc@npm:1.0.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@oxc-node/core@npm:0.1.7, @oxc-node/core@npm:^0.1.0": - version: 0.1.7 - resolution: "@oxc-node/core@npm:0.1.7" - dependencies: - "@oxc-node/core-android-arm-eabi": "npm:0.1.7" - "@oxc-node/core-android-arm64": "npm:0.1.7" - "@oxc-node/core-darwin-arm64": "npm:0.1.7" - "@oxc-node/core-darwin-x64": "npm:0.1.7" - "@oxc-node/core-freebsd-x64": "npm:0.1.7" - "@oxc-node/core-linux-arm-gnueabihf": "npm:0.1.7" - "@oxc-node/core-linux-arm64-gnu": "npm:0.1.7" - "@oxc-node/core-linux-arm64-musl": "npm:0.1.7" - "@oxc-node/core-linux-ppc64-gnu": "npm:0.1.7" - "@oxc-node/core-linux-s390x-gnu": "npm:0.1.7" - "@oxc-node/core-linux-x64-gnu": "npm:0.1.7" - "@oxc-node/core-linux-x64-musl": "npm:0.1.7" - "@oxc-node/core-openharmony-arm64": "npm:0.1.7" - "@oxc-node/core-win32-arm64-msvc": "npm:0.1.7" - "@oxc-node/core-win32-ia32-msvc": "npm:0.1.7" - "@oxc-node/core-win32-x64-msvc": "npm:0.1.7" +"@oxc-node/core@npm:1.0.1, @oxc-node/core@npm:^1.0.1": + version: 1.0.1 + resolution: "@oxc-node/core@npm:1.0.1" + dependencies: + "@oxc-node/core-android-arm-eabi": "npm:1.0.1" + "@oxc-node/core-android-arm64": "npm:1.0.1" + "@oxc-node/core-darwin-arm64": "npm:1.0.1" + "@oxc-node/core-darwin-x64": "npm:1.0.1" + "@oxc-node/core-freebsd-x64": "npm:1.0.1" + "@oxc-node/core-linux-arm-gnueabihf": "npm:1.0.1" + "@oxc-node/core-linux-arm64-gnu": "npm:1.0.1" + "@oxc-node/core-linux-arm64-musl": "npm:1.0.1" + "@oxc-node/core-linux-ppc64-gnu": "npm:1.0.1" + "@oxc-node/core-linux-s390x-gnu": "npm:1.0.1" + "@oxc-node/core-linux-x64-gnu": "npm:1.0.1" + "@oxc-node/core-linux-x64-musl": "npm:1.0.1" + "@oxc-node/core-openharmony-arm64": "npm:1.0.1" + "@oxc-node/core-win32-arm64-msvc": "npm:1.0.1" + "@oxc-node/core-win32-ia32-msvc": "npm:1.0.1" + "@oxc-node/core-win32-x64-msvc": "npm:1.0.1" pirates: "npm:^4.0.7" dependenciesMeta: "@oxc-node/core-android-arm-eabi": @@ -2044,7 +2044,7 @@ __metadata: optional: true "@oxc-node/core-win32-x64-msvc": optional: true - checksum: 10c0/500ea1420e6e1d6fe088581ff890ab2ab1ffc046e8fec2bd0188c8bd4858c4e5d83e270533b21a6f2bbb85b875efe4ce8aa75d8ddecb44905f4af1b43b201dbf + checksum: 10c0/77e91f331c78e7d4ab1175229e430cce1de1467ac7def5d286c2ec1cc5668bd50f0628777a871943ecc99a3ed4c8724e46958b9784ff364209036e92f04684e0 languageName: node linkType: hard