Skip to content

Commit 04b05f4

Browse files
authored
Merge pull request #196 from vue-pivottable/fix/release-workflow-alignment
fix: 프로덕션 배포가 release 브랜치에서 실행되도록 수정
2 parents 045e4ba + 34e74ef commit 04b05f4

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

.changeset/fix-release-workflow.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
"vue-pivottable": patch
3+
"@vue-pivottable/lazy-table-renderer": patch
4+
"@vue-pivottable/plotly-renderer": patch
5+
---
6+
7+
fix: 프로덕션 배포가 release 브랜치에서 실행되도록 수정
8+
9+
- release.yml에서 release-packages.cjs 사용하도록 변경
10+
- npm 배포 전 release 브랜치로 checkout하도록 수정
11+
- 베타와 프로덕션 배포가 동일한 스크립트 사용

.github/workflows/release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,14 @@ jobs:
101101
echo "release_branch=$RELEASE_BRANCH" >> $GITHUB_OUTPUT
102102
echo "version=$VERSION" >> $GITHUB_OUTPUT
103103
104-
- name: Publish to npm
104+
- name: Checkout release branch and publish
105105
if: steps.check-versions.outputs.has_beta == 'true'
106106
run: |
107+
# Checkout to release branch for publishing
108+
git checkout ${{ steps.create-release.outputs.release_branch }}
109+
107110
# Publish with latest tag (overwrites beta)
108-
node scripts/release-packages.js
111+
node scripts/release-packages.cjs
109112
env:
110113
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
111114
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)