Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/test-release-workflow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@vue-pivottable/lazy-table-renderer": patch
---

test: 릴리스 워크플로우 개선 테스트
2 changes: 1 addition & 1 deletion packages/lazy-table-renderer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"license": "MIT",
"scripts": {
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s --scope lazy-table-renderer",
"clean": "rimraf lib",
"clean": "rimraf dist",
"build": "vite build",
"lint": "eslint ."
},
Expand Down
1 change: 1 addition & 0 deletions packages/plotly-renderer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
"author": "Sumin, Lee <lsumin1127@gmail.com>",
"license": "MIT",
"scripts": {
"clean": "rimraf dist",
"build": "vite build"
},
"dependencies": {
Expand Down
17 changes: 14 additions & 3 deletions scripts/release-packages.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,20 @@ const packages = [
{
name: 'vue3-pivottable',
path: '.',
buildCmd: 'pnpm build',
buildCmd: 'pnpm clean && pnpm build',
publishCmd: 'pnpm changeset publish'
},
{
name: '@vue-pivottable/plotly-renderer',
path: './packages/plotly-renderer',
buildCmd: 'pnpm --filter @vue-pivottable/plotly-renderer build',
buildCmd: 'pnpm --filter @vue-pivottable/plotly-renderer clean && pnpm --filter @vue-pivottable/plotly-renderer build',
publishCmd: 'pnpm changeset publish --filter @vue-pivottable/plotly-renderer',
tokenEnv: 'NPM_TOKEN_SUMIN'
},
{
name: '@vue-pivottable/lazy-table-renderer',
path: './packages/lazy-table-renderer',
buildCmd: 'pnpm --filter @vue-pivottable/lazy-table-renderer build',
buildCmd: 'pnpm --filter @vue-pivottable/lazy-table-renderer clean && pnpm --filter @vue-pivottable/lazy-table-renderer build',
publishCmd: 'pnpm changeset publish --filter @vue-pivottable/lazy-table-renderer',
tokenEnv: 'NPM_TOKEN_SUMIN'
}
Expand All @@ -62,6 +62,17 @@ async function releasePackages() {
throw new Error(`Package directory not found: ${pkg.path}`);
}

// Get package version
const packageJsonPath = `${pkg.path}/package.json`;
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8'));
const currentVersion = packageJson.version;

// Skip if not a beta version (no changeset)
if (!currentVersion.includes('-beta')) {
log.info(`Skipping ${pkg.name} - no beta version (${currentVersion})`);
continue;
}

// Build package
log.info(`Building ${pkg.name}...`);
execSync(pkg.buildCmd, {
Expand Down