Skip to content

Commit 05a157a

Browse files
chore: remove private airframe path dep and CI clone step
airframe is now a public crate on crates.io - remove path dep and all AIRFRAME_ACCESS_TOKEN clone steps from CI. Dependency resolves from crates.io for all builds.
1 parent 43b8197 commit 05a157a

2 files changed

Lines changed: 4 additions & 15 deletions

File tree

.github/workflows/release.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ jobs:
2121
- uses: actions/checkout@v5
2222
with:
2323
submodules: recursive
24-
token: ${{ secrets.AIRFRAME_ACCESS_TOKEN }}
25-
26-
- name: Checkout Airframe engine (private path dep)
27-
run: git clone https://x-access-token:${{ secrets.AIRFRAME_ACCESS_TOKEN }}@github.com/Michael-A-Kuykendall/airframe.git ../airframe --branch v0.0.1 --depth 1
2824

2925
- name: Install Rust
3026
uses: dtolnay/rust-toolchain@stable
@@ -227,10 +223,6 @@ jobs:
227223
- uses: actions/checkout@v5
228224
with:
229225
submodules: recursive
230-
token: ${{ secrets.AIRFRAME_ACCESS_TOKEN }}
231-
232-
- name: Checkout Airframe engine (private path dep)
233-
run: git clone https://x-access-token:${{ secrets.AIRFRAME_ACCESS_TOKEN }}@github.com/Michael-A-Kuykendall/airframe.git ../airframe --branch v0.0.1 --depth 1
234226

235227
- name: Install Rust
236228
uses: dtolnay/rust-toolchain@stable
@@ -288,7 +280,6 @@ jobs:
288280
- uses: actions/checkout@v5
289281
with:
290282
submodules: recursive
291-
token: ${{ secrets.AIRFRAME_ACCESS_TOKEN }}
292283

293284
- name: Download all artifacts
294285
uses: actions/download-artifact@v4

Cargo.toml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,10 @@ uuid = { version = "1", features = ["v4", "serde"] }
6868
dirs = "5.0"
6969
reqwest = { version = "0.12", features = ["json", "rustls-tls", "stream"], default-features = false }
7070

71-
# Airframe native GPU inference (optional — path dep points to private sibling repo; never exposed in crates.io publish)
72-
# Local dev: airframe repo must be at ../airframe (sibling to this workspace)
73-
# CI: git clone <private airframe> ../airframe before cargo build --features airframe
74-
# shimmy_integration/ submodule (inside airframe): does NOT work for --features airframe builds;
75-
# use the standalone shimmy-private/ checkout at repos/shimmy-private/ for GPU builds locally.
76-
airframe = { path = "../airframe", version = "0.0.1", optional = true }
71+
# Airframe native GPU inference (optional — public crate on crates.io)
72+
# GPU release binaries are built by private CI with --features airframe
73+
# Local dev and CI: cargo build --features airframe resolves from crates.io
74+
airframe = { version = "0.0.1", optional = true }
7775

7876
[dev-dependencies]
7977
tokio-tungstenite = "0.20"

0 commit comments

Comments
 (0)