Skip to content

Commit ea10020

Browse files
authored
docs: Update release instructions (#779)
I hope to fix sdk-features soon
1 parent c4fc4dc commit ea10020

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

CONTRIBUTING.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ cargo install git-cliff
152152

153153
```sh
154154
# git-cliff --tag <new version> <current version>..HEAD | pbcopy
155-
git-cliff --tag 0.18.0 v0.17.2..HEAD | pbcopy
155+
git-cliff --tag 1.0.1 v1.0.0..HEAD | pbcopy
156156
```
157157

158158
- Paste into [CHANGELOG.md](CHANGELOG.md)
@@ -166,6 +166,8 @@ git-cliff --tag 0.18.0 v0.17.2..HEAD | pbcopy
166166
```
167167

168168
- Open PR with CHANGELOG change
169+
- Merge PR
170+
- Checkout latest `main`
169171

170172
We're [working on automating](https://github.com/temporalio/sdk-typescript/pull/395) the rest of the process:
171173

@@ -181,13 +183,9 @@ git clean -fdx
181183
npm ci
182184
npm run build
183185

186+
mkdir -p packages/core-bridge/releases
184187
for f in ~/Downloads/packages-*.zip; do mkdir "$HOME/Downloads/$(basename -s .zip $f)"; (cd "$HOME/Downloads/$(basename -s .zip $f)" && unzip $f && tar -xvzf @temporalio/core-bridge/core-bridge-*.tgz package/releases/ && cp -r package/releases/* ~/gh/release-sdk-typescript/packages/core-bridge/releases/); done
185188

186-
# we don't build for aarch64-linux in CI, so we build for it now
187-
export CC_aarch64_unknown_linux_gnu=aarch64-unknown-linux-gnu-gcc
188-
export CC_x86_64_unknown_linux_gnu=x86_64-unknown-linux-gnu-gcc
189-
export TEMPORAL_WORKER_BUILD_TARGETS=aarch64-unknown-linux-gnu
190-
npx lerna run --stream build-rust -- -- --target ${TEMPORAL_WORKER_BUILD_TARGETS}
191189
# we should now have all 5 build targets
192190
ls packages/core-bridge/releases/
193191

0 commit comments

Comments
 (0)