Skip to content

Commit 726b524

Browse files
committed
Add script for starting a prerelease
1 parent cd5681b commit 726b524

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

scripts/start-prerelease.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/bin/bash
2+
3+
set -x
4+
set -e
5+
6+
if [[ -n $(git status --porcelain) ]]; then
7+
echo "Error: Your git working directory is not clean. Please commit or stash your changes."
8+
exit 1
9+
fi
10+
11+
git checkout main
12+
git pull
13+
git checkout dev
14+
git pull
15+
git checkout -b release-next
16+
git merge main --no-edit
17+
pnpm changeset pre enter pre
18+
git add .changeset/pre.json
19+
git commit -m "Enter prerelease mode"
20+
git push --set-upstream origin release-next
21+
22+
set +e
23+
set +x

0 commit comments

Comments
 (0)