Skip to content

Commit f5c6704

Browse files
committed
ensure we build before release
1 parent e324ec4 commit f5c6704

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/publish.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,26 @@ jobs:
1818
- uses: actions/setup-node@v3
1919
with:
2020
node-version: 18
21-
- run: corepack enable; yarn
21+
- run: corepack enable
2222
env:
2323
COREPACK_ENABLE_DOWNLOAD_PROMPT: 0
2424
- run: |
2525
# Get tag name from event
2626
tag_name="${{ github.event.release.tag_name }}"
2727
28+
if [[ ! "$tag_name" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
29+
cd $(echo $tag_name | rev | cut -d'/' -f2- | rev)
30+
fi
31+
32+
yarn build
33+
2834
cmd="yarn npm publish --access public"
2935
if [ "${{ github.event.release.prerelease }}" == "true" ]; then
3036
cmd+=" --tag=beta"
3137
else
3238
cmd+=" --tag=latest"
3339
fi
3440
35-
if [[ "$tag_name" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
36-
eval $cmd
37-
else
38-
cd $(echo $tag_name | rev | cut -d'/' -f2- | rev)
39-
eval $cmd
40-
fi
41+
eval $cmd
4142
env:
4243
YARN_NPM_AUTH_TOKEN: ${{ secrets.YARN_NPM_AUTH_TOKEN }}

0 commit comments

Comments
 (0)