From c2d3e4935ca6e510df96237404352f90db0017da Mon Sep 17 00:00:00 2001 From: Arun Sharma Date: Sun, 24 May 2026 10:05:10 -0700 Subject: [PATCH] Prepare 12.8 release builds --- .github/workflows/build-and-deploy.yml | 5 ++++- package-lock.json | 4 ++-- package.json | 2 +- scripts/download-icebug.sh | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 42440c0..1a739ca 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -18,6 +18,9 @@ jobs: - os: ubuntu-24.04 platform: linux arch: x64 + - os: ubuntu-24.04-arm + platform: linux + arch: arm64 - os: macos-latest platform: darwin arch: arm64 @@ -137,7 +140,7 @@ jobs: node-version: '20' registry-url: 'https://registry.npmjs.org' - # Download all three platform artifacts into prebuilds-staging/ + # Download all platform artifacts into prebuilds-staging/ # Each lands at prebuilds-staging/prebuilds-{platform}-{arch}/ - name: Download all prebuilt artifacts uses: actions/download-artifact@v4 diff --git a/package-lock.json b/package-lock.json index 2a3237b..2fdd2fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ladybugmem/icebug", - "version": "12.7.0", + "version": "12.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@ladybugmem/icebug", - "version": "12.7.0", + "version": "12.8.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index aff8433..60de108 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ladybugmem/icebug", - "version": "12.7.0", + "version": "12.8.0", "description": "Node.js bindings for icebug – high-performance graph analytics (NetworKit fork with Arrow CSR support)", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/scripts/download-icebug.sh b/scripts/download-icebug.sh index ba715dd..08b2b35 100755 --- a/scripts/download-icebug.sh +++ b/scripts/download-icebug.sh @@ -1,12 +1,12 @@ #!/usr/bin/env bash # download-icebug.sh — fetch the platform-specific icebug prebuilt into vendor/ # Usage: ./scripts/download-icebug.sh [version] -# version optional tag, e.g. "12.7" (default: 12.7) +# version optional tag, e.g. "12.8" (default: 12.8) set -euo pipefail REPO="Ladybug-Memory/icebug" VENDOR_DIR="$(cd "$(dirname "$0")/.." && pwd)/vendor" -DEFAULT_TAG="12.7" +DEFAULT_TAG="12.8" # --------------------------------------------------------------------------- # Resolve version tag