Skip to content

Commit 035b866

Browse files
committed
run npm install in cli upload
1 parent d1cac1c commit 035b866

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/upload-binaries.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
run: |
3232
rustup target add ${{ matrix.target }}
3333
cargo build -p tmc-langs-cli --release --verbose --target ${{ matrix.target }}
34+
npm --prefix ./bindings/tmc-langs-node install
3435
npm --prefix ./bindings/tmc-langs-node run build -- --release --verbose --target ${{ matrix.target }}
3536
- name: Deploy
3637
run: |
@@ -56,6 +57,7 @@ jobs:
5657
rustup target add ${{ matrix.target }}
5758
$env:RUSTFLAGS="-C target-feature=+crt-static"
5859
cargo build -p tmc-langs-cli --release --verbose --target ${{ matrix.target }}
60+
npm --prefix ./bindings/tmc-langs-node install
5961
npm run --prefix ./bindings/tmc-langs-node build -- --release --verbose --target ${{ matrix.target }}
6062
- name: Deploy
6163
run: |
@@ -76,7 +78,10 @@ jobs:
7678
project_id: ${{ secrets.GCP_PROJECT_ID }}
7779
service_account_key: ${{ secrets.GCP_SA_KEY }}
7880
- name: Cargo build
79-
run: cargo build -p tmc-langs-cli --release --verbose
81+
run: |
82+
cargo build -p tmc-langs-cli --release --verbose
83+
npm --prefix ./bindings/tmc-langs-node install
84+
npm run --prefix ./bindings/tmc-langs-node build -- --release --verbose
8085
- name: Sign
8186
run: codesign --force -s - target/release/tmc-langs-cli
8287
- name: Deploy
@@ -103,6 +108,7 @@ jobs:
103108
rustup target add ${{ matrix.target }}
104109
cargo install cross
105110
cross build -p tmc-langs-cli --release --verbose --target ${{ matrix.target }}
111+
npm --prefix ./bindings/tmc-langs-node install
106112
npm --prefix ./bindings/tmc-langs-node run cross --release --verbose --target ${{ matrix.target }}
107113
- name: Deploy
108114
run: |

0 commit comments

Comments
 (0)