Skip to content

Commit 58f82e3

Browse files
Mike Kuykendallclaude
andcommitted
fix: Update release workflow with --all-features and system dependencies
- Add --all-features flag to ensure SafeTensors compilation - Install cmake and build-essential for llama.cpp cross-compilation - Fix missing binary artifacts in v1.2.0 release 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent a2666f0 commit 58f82e3

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,24 @@ jobs:
3737
steps:
3838
- uses: actions/checkout@v4
3939

40+
- name: Install system dependencies (Linux)
41+
if: runner.os == 'Linux'
42+
run: |
43+
sudo apt-get update
44+
sudo apt-get install -y build-essential cmake
45+
46+
- name: Install system dependencies (macOS)
47+
if: runner.os == 'macOS'
48+
run: |
49+
brew install cmake
50+
4051
- name: Install Rust
4152
uses: dtolnay/rust-toolchain@stable
4253
with:
4354
targets: ${{ matrix.target }}
4455

4556
- name: Build binary
46-
run: cargo build --release --target ${{ matrix.target }}
57+
run: cargo build --release --target ${{ matrix.target }} --all-features
4758

4859
- name: Upload artifact
4960
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)