From 5a925658a5873d6833d2dde6d79c6eaafc5ffa96 Mon Sep 17 00:00:00 2001 From: Seungwoo321 Date: Thu, 19 Jun 2025 22:09:44 +0900 Subject: [PATCH 1/4] =?UTF-8?q?fix:=20GitHub=20Release=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1=20=EC=8B=9C=20=EA=B8=B0=EC=A1=B4=20=EB=A6=B4=EB=A6=AC?= =?UTF-8?q?=EC=A6=88=20=EC=82=AD=EC=A0=9C=20=ED=9B=84=20=EC=9E=AC=EC=83=9D?= =?UTF-8?q?=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 베타 버전과 정식 버전의 태그가 중복될 때 발생하는 오류 해결 - 기존 릴리즈가 있으면 삭제 후 새로 생성하도록 수정 --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e3e17b..f77fd45 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -158,6 +158,9 @@ jobs: echo "Creating release for $PKG_NAME@$PKG_VERSION" + # Delete existing release if it exists (likely a beta version) + gh release delete "${PKG_NAME}@${PKG_VERSION}" --yes 2>/dev/null || true + gh release create "${PKG_NAME}@${PKG_VERSION}" \ --title "${PKG_NAME}@${PKG_VERSION}" \ --notes "## 🚀 Stable Release From 67c8f7cf37c04935eede90058ed7aa73201d46c1 Mon Sep 17 00:00:00 2001 From: Seungwoo321 Date: Thu, 19 Jun 2025 22:11:37 +0900 Subject: [PATCH 2/4] =?UTF-8?q?chore:=20changeset=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/lazy-release-test.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/lazy-release-test.md diff --git a/.changeset/lazy-release-test.md b/.changeset/lazy-release-test.md new file mode 100644 index 0000000..74e0006 --- /dev/null +++ b/.changeset/lazy-release-test.md @@ -0,0 +1,5 @@ +--- +"@vue-pivottable/lazy-table-renderer": patch +--- + +test: 릴리즈 워크플로우 테스트 \ No newline at end of file From 4b1c173dc5d4e309770dcebaf13227fe668e5c5c Mon Sep 17 00:00:00 2001 From: Seungwoo321 Date: Thu, 19 Jun 2025 22:14:56 +0900 Subject: [PATCH 3/4] =?UTF-8?q?docs:=20AI=20=EC=82=AC=EC=9A=A9=20=EC=A7=80?= =?UTF-8?q?=EC=B9=A8=EC=97=90=20Git=20=EC=9E=91=EC=97=85=20=EA=B7=9C?= =?UTF-8?q?=EC=B9=99=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Git 커밋 전 승인 필수 - --force 사용 금지 - 브랜치 전략 명시 (develop에서 시작) - 커밋 규칙 및 예시 추가 --- AI_USAGE_GUIDELINES.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/AI_USAGE_GUIDELINES.md b/AI_USAGE_GUIDELINES.md index 73a47ed..ef4907f 100644 --- a/AI_USAGE_GUIDELINES.md +++ b/AI_USAGE_GUIDELINES.md @@ -250,6 +250,30 @@ pnpm typecheck # TypeScript 타입 체크 pnpm build:all # 전체 빌드 ``` +### 8. Git 작업 원칙 +#### 브랜치 전략 +- 모든 작업은 develop 브랜치에서 시작 +- feature/*, fix/*, chore/* 등 목적에 맞는 브랜치명 사용 +- PR은 항상 develop 브랜치로 생성 +- main 브랜치로 직접 PR 금지 (자동화된 워크플로우 사용) + +#### 커밋 규칙 +```markdown +# 커밋 전 확인사항 +1. 변경사항 설명 +2. 커밋 메시지 제안 +3. 사용자 승인 대기 +4. 승인 후 커밋 실행 +``` + +#### 예시 +```markdown +다음과 같이 커밋하려고 합니다: +- 변경사항: GitHub Release 중복 태그 오류 수정 +- 커밋 메시지: "fix: GitHub Release 생성 시 기존 릴리즈 삭제 후 재생성" +커밋해도 될까요? +``` + ## 금지 사항 1. **무단 코드 변경** @@ -264,6 +288,12 @@ pnpm build:all # 전체 빌드 - 사용처 확인 없이 "아마도", "보통은" 등으로 변경 금지 - 명확한 근거 기반으로만 수정 +4. **무단 Git 작업** + - Git 커밋 전 반드시 승인 받기 + - `git push --force` 사용 금지 + - `git commit --amend`는 신중하게 사용하고 사전 고지 + - 커밋 메시지 작성 후 승인 받기 + ## 커뮤니케이션 원칙 1. **간결하고 명확하게** From 5a75ed4aac18dd7b3d483538a6c9b47f80803360 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 19 Jun 2025 13:16:35 +0000 Subject: [PATCH 4/4] chore: prepare beta release Changed packages: --- .changeset/lazy-release-test.md | 5 ----- .changeset/lazy-test-again.md | 5 ----- packages/lazy-table-renderer/CHANGELOG.md | 7 +++++++ packages/lazy-table-renderer/package.json | 2 +- 4 files changed, 8 insertions(+), 11 deletions(-) delete mode 100644 .changeset/lazy-release-test.md delete mode 100644 .changeset/lazy-test-again.md diff --git a/.changeset/lazy-release-test.md b/.changeset/lazy-release-test.md deleted file mode 100644 index 74e0006..0000000 --- a/.changeset/lazy-release-test.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@vue-pivottable/lazy-table-renderer": patch ---- - -test: 릴리즈 워크플로우 테스트 \ No newline at end of file diff --git a/.changeset/lazy-test-again.md b/.changeset/lazy-test-again.md deleted file mode 100644 index b76b9d9..0000000 --- a/.changeset/lazy-test-again.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@vue-pivottable/lazy-table-renderer": patch ---- - -test: main 워크플로우 수정 확인 \ No newline at end of file diff --git a/packages/lazy-table-renderer/CHANGELOG.md b/packages/lazy-table-renderer/CHANGELOG.md index 7733b72..e13214b 100644 --- a/packages/lazy-table-renderer/CHANGELOG.md +++ b/packages/lazy-table-renderer/CHANGELOG.md @@ -4,6 +4,13 @@ ### Patch Changes +- 67c8f7c: test: 릴리즈 워크플로우 테스트 +- f8d2a1c: test: main 워크플로우 수정 확인 + +## 1.1.1 + +### Patch Changes + - 6c1a31f: test: 워크플로우 수정 테스트 ## 1.1.0 diff --git a/packages/lazy-table-renderer/package.json b/packages/lazy-table-renderer/package.json index 55c0aac..9f2588f 100644 --- a/packages/lazy-table-renderer/package.json +++ b/packages/lazy-table-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@vue-pivottable/lazy-table-renderer", - "version": "1.1.1-beta.1750337280", + "version": "1.1.1", "type": "module", "description": "", "exports": {