@@ -59,12 +59,12 @@ jobs:
59
59
60
60
# build and deploy CLI
61
61
cargo build -p tmc-langs-cli --release --target ${{ matrix.target }}
62
- gsutil cp target/${{ matrix.target }}/release/tmc-langs-cli gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-${{ matrix.target }}-$TAG
62
+ gsutil cp ./ target/${{ matrix.target }}/release/tmc-langs-cli gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-${{ matrix.target }}-$TAG
63
63
64
64
# build and deploy Node module
65
- npm --prefix ./bindings/tmc-langs-node install
66
- npm --prefix ./bindings/tmc-langs-node run build -- --release --target ${{ matrix.target }}
67
- gsutil cp bindings/tmc-langs-node/ts/functions.node gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-${{ matrix.target }}-$TAG.node
65
+ npm --prefix ./crates/ bindings/tmc-langs-node install
66
+ npm --prefix ./crates/ bindings/tmc-langs-node run build -- --release --target ${{ matrix.target }}
67
+ gsutil cp ./crates/ bindings/tmc-langs-node/ts/functions.node gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-${{ matrix.target }}-$TAG.node
68
68
69
69
windows :
70
70
runs-on : windows-2022
@@ -103,8 +103,8 @@ jobs:
103
103
run : |
104
104
$env:python_version=$(python -c 'import sys; print(\".\".join(map(str, sys.version_info[:3])))')
105
105
$env:CLOUDSDK_PYTHON="C:\hostedtoolcache\windows\Python\$env:python_version\x64\python"
106
- gsutil cp target/${{ matrix.target }}/release/tmc-langs-cli.exe gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-${{ matrix.target }}-$Env:TAG.exe
107
- gsutil cp bindings/tmc-langs-node/ts/functions.node gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-${{ matrix.target }}-$Env:TAG.node
106
+ gsutil cp ./ target/${{ matrix.target }}/release/tmc-langs-cli.exe gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-${{ matrix.target }}-$Env:TAG.exe
107
+ gsutil cp ./crates/ bindings/tmc-langs-node/ts/functions.node gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-${{ matrix.target }}-$Env:TAG.node
108
108
109
109
macos-11 :
110
110
runs-on : macos-11
@@ -136,12 +136,12 @@ jobs:
136
136
- name : Cargo build
137
137
run : |
138
138
cargo build -p tmc-langs-cli --release
139
- npm --prefix ./bindings/tmc-langs-node install
140
- npm run --prefix ./bindings/tmc-langs-node build -- --release
139
+ npm --prefix ./crates/ bindings/tmc-langs-node install
140
+ npm run --prefix ./crates/ bindings/tmc-langs-node build -- --release
141
141
- name : Sign
142
142
run : codesign --force -s - target/release/tmc-langs-cli
143
143
- name : Deploy
144
144
run : |
145
145
rustup target add ${{ matrix.target }}
146
- gsutil cp target/release/tmc-langs-cli gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-${{ matrix.target }}-$TAG
147
- gsutil cp bindings/tmc-langs-node/ts/functions.node gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-${{ matrix.target }}-$TAG.node
146
+ gsutil cp ./ target/release/tmc-langs-cli gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-${{ matrix.target }}-$TAG
147
+ gsutil cp ./crates/ bindings/tmc-langs-node/ts/functions.node gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-${{ matrix.target }}-$TAG.node
0 commit comments