From fd2be35805f9c77cb99fe3525e41a65407beadf5 Mon Sep 17 00:00:00 2001 From: ShadowDara <128976697+ShadowDara@users.noreply.github.com> Date: Wed, 24 Jun 2026 20:34:35 +0200 Subject: [PATCH 1/2] fix workflow --- .github/workflows/release-seg.yml | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/.github/workflows/release-seg.yml b/.github/workflows/release-seg.yml index 14fdaa0..1b2c26d 100644 --- a/.github/workflows/release-seg.yml +++ b/.github/workflows/release-seg.yml @@ -3,7 +3,7 @@ name: Release Seg on: push: tags: - - "samtool-v*" + - "seg-v*" permissions: contents: read @@ -19,23 +19,15 @@ jobs: include: - os: ubuntu-latest target: x86_64-unknown-linux-gnu - artifact: linux-x64 - - # - os: ubuntu-latest - # target: aarch64-unknown-linux-gnu - # artifact: linux-arm64 - os: windows-latest target: x86_64-pc-windows-msvc - artifact: windows-x64 - - os: macos-latest + - os: macos-15 target: x86_64-apple-darwin - artifact: macos-x64 - os: macos-latest target: aarch64-apple-darwin - artifact: macos-arm64 runs-on: ${{ matrix.os }} @@ -51,11 +43,12 @@ jobs: working-directory: crates/seg run: cargo build --release --target ${{ matrix.target }} - - name: Upload Binary + # optional: upload only for debugging (not required) + - name: Upload binary (debug) uses: actions/upload-artifact@v4 with: name: ${{ matrix.target }} - path: crates/seg/target/${{ matrix.target }}/release/ + path: crates/seg/target/${{ matrix.target }}/release/seg* publish: needs: build @@ -70,13 +63,10 @@ jobs: - name: Install cargo-npm run: cargo install cargo-npm - - name: Download Artifacts - uses: actions/download-artifact@v4 - with: - path: artifacts - - - name: Show Artifacts - run: find artifacts + # 🔥 IMPORTANT: rebuild locally so cargo-npm sees correct target layout + - name: Build Linux (for npm packaging context) + run: | + cargo build --release --target x86_64-unknown-linux-gnu - name: Generate npm packages working-directory: crates/seg From 9d526a705ee4cc2cf25e342bd58f475a214708de Mon Sep 17 00:00:00 2001 From: ShadowDara <128976697+ShadowDara@users.noreply.github.com> Date: Wed, 24 Jun 2026 20:34:54 +0200 Subject: [PATCH 2/2] 0.1.9 --- crates/seg/Cargo.toml | 2 +- .../seg/npm/@shadowdara/seg-darwin-arm64/package.json | 2 +- crates/seg/npm/@shadowdara/seg-darwin-x64/package.json | 2 +- crates/seg/npm/@shadowdara/seg-linux-x64/package.json | 2 +- crates/seg/npm/@shadowdara/seg-win32-x64/package.json | 2 +- crates/seg/npm/seg/package.json | 10 +++++----- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/crates/seg/Cargo.toml b/crates/seg/Cargo.toml index d99a0ee..bb95eb2 100644 --- a/crates/seg/Cargo.toml +++ b/crates/seg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "samtool" -version = "0.1.8" +version = "0.1.9" edition = "2024" authors = ["Shadowdara"] readme = "README.md" diff --git a/crates/seg/npm/@shadowdara/seg-darwin-arm64/package.json b/crates/seg/npm/@shadowdara/seg-darwin-arm64/package.json index 3df3a97..30e5ce8 100644 --- a/crates/seg/npm/@shadowdara/seg-darwin-arm64/package.json +++ b/crates/seg/npm/@shadowdara/seg-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@shadowdara/seg-darwin-arm64", - "version": "0.1.8", + "version": "0.1.9", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/crates/seg/npm/@shadowdara/seg-darwin-x64/package.json b/crates/seg/npm/@shadowdara/seg-darwin-x64/package.json index 39d4015..1b6ce9a 100644 --- a/crates/seg/npm/@shadowdara/seg-darwin-x64/package.json +++ b/crates/seg/npm/@shadowdara/seg-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@shadowdara/seg-darwin-x64", - "version": "0.1.8", + "version": "0.1.9", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/crates/seg/npm/@shadowdara/seg-linux-x64/package.json b/crates/seg/npm/@shadowdara/seg-linux-x64/package.json index 3650b0d..2adf5e9 100644 --- a/crates/seg/npm/@shadowdara/seg-linux-x64/package.json +++ b/crates/seg/npm/@shadowdara/seg-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@shadowdara/seg-linux-x64", - "version": "0.1.8", + "version": "0.1.9", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/crates/seg/npm/@shadowdara/seg-win32-x64/package.json b/crates/seg/npm/@shadowdara/seg-win32-x64/package.json index 7d3de87..39e9248 100644 --- a/crates/seg/npm/@shadowdara/seg-win32-x64/package.json +++ b/crates/seg/npm/@shadowdara/seg-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@shadowdara/seg-win32-x64", - "version": "0.1.8", + "version": "0.1.9", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/crates/seg/npm/seg/package.json b/crates/seg/npm/seg/package.json index 951387a..00d9ee6 100644 --- a/crates/seg/npm/seg/package.json +++ b/crates/seg/npm/seg/package.json @@ -1,6 +1,6 @@ { "name": "seg", - "version": "0.1.8", + "version": "0.1.9", "description": "the fast cli tool for samengine", "keywords": [ "samengine", @@ -19,9 +19,9 @@ "node": ">=14" }, "optionalDependencies": { - "@shadowdara/seg-darwin-arm64": "0.1.8", - "@shadowdara/seg-darwin-x64": "0.1.8", - "@shadowdara/seg-linux-x64": "0.1.8", - "@shadowdara/seg-win32-x64": "0.1.8" + "@shadowdara/seg-darwin-arm64": "0.1.9", + "@shadowdara/seg-darwin-x64": "0.1.9", + "@shadowdara/seg-linux-x64": "0.1.9", + "@shadowdara/seg-win32-x64": "0.1.9" } } \ No newline at end of file