Skip to content

Commit 39602aa

Browse files
authored
Merge pull request #201 from ryanbreen/feat/breenish-ci-ecosystem
ci: add breenish-js ecosystem tests to CI pipeline
2 parents 30facf3 + eefb4ed commit 39602aa

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

.github/workflows/boot-tests.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,34 @@ jobs:
143143
logs/*.log
144144
if-no-files-found: warn
145145

146+
ecosystem-tests:
147+
name: Ecosystem Library Tests (breenish-js)
148+
runs-on: ubuntu-latest
149+
timeout-minutes: 5
150+
151+
steps:
152+
- name: Checkout code
153+
uses: actions/checkout@v4
154+
155+
- name: Install Rust nightly
156+
uses: dtolnay/rust-toolchain@master
157+
with:
158+
toolchain: nightly-2025-06-24
159+
160+
- name: Cache cargo registry
161+
uses: actions/cache@v4
162+
with:
163+
path: ~/.cargo/registry
164+
key: ${{ runner.os }}-ecosystem-cargo-registry-${{ hashFiles('libs/breenish-js/Cargo.lock') }}
165+
restore-keys: |
166+
${{ runner.os }}-ecosystem-cargo-registry-
167+
168+
- name: Run breenish-js tests
169+
run: cargo test --manifest-path libs/breenish-js/Cargo.toml --features std
170+
171+
- name: Verify breenish-js builds without std (no_std + alloc)
172+
run: cargo build --manifest-path libs/breenish-js/Cargo.toml
173+
146174
arm64-boot:
147175
name: ARM64 Boot Stages Test
148176
runs-on: ubuntu-24.04-arm

0 commit comments

Comments
 (0)