From 447d640770faaa11ee72cb65b3c66abb66270c91 Mon Sep 17 00:00:00 2001 From: eilvelia Date: Fri, 20 Dec 2024 14:24:43 +0000 Subject: [PATCH] tdl v8.0.2 --- .github/workflows/publish-tdl.yml | 12 ++++++------ CHANGELOG.md | 2 +- package-lock.json | 2 +- packages/tdl/package.json | 3 +-- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish-tdl.yml b/.github/workflows/publish-tdl.yml index 0838702..be4ac2f 100644 --- a/.github/workflows/publish-tdl.yml +++ b/.github/workflows/publish-tdl.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-13, windows-2022] + os: [ubuntu-latest, macos-13, windows-latest] steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -35,19 +35,19 @@ jobs: if: runner.os == 'Linux' run: | CC="zig cc -target x86_64-linux-gnu.2.22" CXX="zig c++ -target x86_64-linux-gnu.2.22 -s" \ - npm run make-prebuild -w tdl -- --arch x64 --tag-libc --strip + npm exec -w tdl -- prebuildify --napi -t 18.20.5 --arch x64 --tag-libc --strip CC="zig cc -target aarch64-linux-gnu.2.22" CXX="zig c++ -target aarch64-linux-gnu.2.22 -s" \ - npm run make-prebuild -w tdl -- --arch arm64 --armv 8 --tag-armv --tag-libc + npm exec -w tdl -- prebuildify --napi -t 18.20.5 --arch arm64 --armv 8 --tag-armv --tag-libc ldd packages/tdl/prebuilds/*-x64/*.node file packages/tdl/prebuilds/*/*.node du -hsc packages/tdl/prebuilds/*/*.node - - name: Prebuildify (x86_64 only) + - name: Prebuildify (macOS x86_64 and Windows x86_64) if: runner.os != 'Linux' - run: npm run make-prebuild -w tdl -- --arch x64 --strip + run: npm exec -w tdl -- prebuildify --napi -t 18.20.5 --arch x64 --strip - name: "Prebuildify: Crosscompile to arm64 Apple Silicon" if: runner.os == 'macOS' run: | - npm run make-prebuild -w tdl -- --arch arm64 --strip + npm exec -w tdl -- prebuildify --napi -t 18.20.5 --arch arm64 --strip file packages/tdl/prebuilds/*/*.node du -hsc packages/tdl/prebuilds/*/*.node - name: Run tests (unit tests + integration tests) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1349c6d..93cbdd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ -## tdl@8.0.2 (UNRELEASED) +## tdl@8.0.2 (2024-12-20) - Fixed a possible `TypeError: null is not an object` error in `client.login()` if called from a database with an incomplete login attempt. diff --git a/package-lock.json b/package-lock.json index 981984d..e22ef94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5928,7 +5928,7 @@ "license": "MIT" }, "packages/tdl": { - "version": "8.0.1", + "version": "8.0.2", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/packages/tdl/package.json b/packages/tdl/package.json index 800e1fa..e9deac1 100644 --- a/packages/tdl/package.json +++ b/packages/tdl/package.json @@ -1,6 +1,6 @@ { "name": "tdl", - "version": "8.0.1", + "version": "8.0.2", "description": "Node.js bindings to TDLib (Telegram Database library)", "main": "dist/index.js", "types": "index.d.ts", @@ -8,7 +8,6 @@ "build:lib": "tsc", "build:addon": "node-gyp rebuild", "build": "tsc && node scripts/copy-readme.js && node scripts/generate-flow.js && node-gyp rebuild", - "make-prebuild": "prebuildify --napi -t 18.20.2", "clean": "node-gyp clean", "install": "node-gyp-build" },