Skip to content

Commit 47c0880

Browse files
authored
chore: fix ci config (#143)
* chore: consolidate cargo dependabot * chore: install wasm-pack with cargo * chore: update Cargo.lock
1 parent f261474 commit 47c0880

File tree

5 files changed

+12
-35
lines changed

5 files changed

+12
-35
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ updates:
66
schedule:
77
interval: "weekly"
88
- package-ecosystem: "cargo"
9-
directory: "/"
9+
directories:
10+
- "/"
11+
- "/python"
12+
- "/cli"
1013
groups:
1114
production-dependencies:
1215
dependency-type: "production"
@@ -18,21 +21,3 @@ updates:
1821
directory: "/"
1922
schedule:
2023
interval: "weekly"
21-
- package-ecosystem: "cargo"
22-
directory: "/python"
23-
groups:
24-
production-dependencies:
25-
dependency-type: "production"
26-
development-dependencies:
27-
dependency-type: "development"
28-
schedule:
29-
interval: "weekly"
30-
- package-ecosystem: "cargo"
31-
directory: "/cli"
32-
groups:
33-
production-dependencies:
34-
dependency-type: "production"
35-
development-dependencies:
36-
dependency-type: "development"
37-
schedule:
38-
interval: "weekly"

.github/workflows/ci.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,7 @@ jobs:
6868
- uses: actions/checkout@v6
6969
- uses: Swatinem/rust-cache@v2
7070
- name: Install wasm-pack
71-
uses: jetli/wasm-pack-action@v0.4.0
72-
with:
73-
version: "latest"
71+
run: cargo install wasm-pack
7472
- name: Build for Node.js
7573
run: wasm-pack build --target nodejs wasm
7674
- name: Test (Rust unit tests in Node.js)
@@ -88,9 +86,7 @@ jobs:
8886
- uses: actions/checkout@v6
8987
- uses: Swatinem/rust-cache@v2
9088
- name: Install wasm-pack
91-
uses: jetli/wasm-pack-action@v0.4.0
92-
with:
93-
version: "latest"
89+
run: cargo install wasm-pack
9490
- name: Build for web
9591
run: wasm-pack build --target web wasm
9692
- name: Setup Node.js

.github/workflows/docs.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ jobs:
2424
uses: dtolnay/rust-toolchain@stable
2525
- uses: Swatinem/rust-cache@v2
2626
- name: Install wasm-pack
27-
uses: jetli/wasm-pack-action@v0.4.0
28-
with:
29-
version: "latest"
27+
run: cargo install wasm-pack
3028
- name: build wasm
3129
run: scripts/buildwasm
3230
- uses: astral-sh/setup-uv@v7

.github/workflows/npm.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ jobs:
1414
- uses: actions/checkout@v6
1515
- uses: Swatinem/rust-cache@v2
1616
- name: Install wasm-pack
17-
uses: jetli/wasm-pack-action@v0.4.0
18-
with:
19-
version: "latest"
17+
run: cargo install wasm-pack
2018
- name: Build WASM for npm
2119
run: wasm-pack build --target web --out-dir pkg wasm
2220
- name: Upload package

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)