Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jun 19, 2025

🚀 Release 1.1.2-beta.1750331861 (Updated)

This PR has been automatically updated with the latest beta release.

### Current Beta Version
- 1.1.2-beta.1750331861

### Packages to be released
- vue-pivottable: 1.1.2-beta.1750331861
- Check sub-packages for version updates

### Pre-release Testing
- Beta version has been published to npm with tag @beta
- Install with: `npm install vue-pivottable@beta`

### ⚠️ Important
**This PR has been updated with new commits. Please review the changes again.**

### Release Notes
See [CHANGELOG.md](./CHANGELOG.md) for details.

---
Last updated: 2025-06-19 11:18:28 UTC

Seungwoo321 and others added 30 commits June 19, 2025 08:00
- pre-commit: lint-staged로 변경된 파일 검사
- pre-push: 전체 빌드 테스트로 빌드 에러 방지
…_modules

- Set vue-pivottable alias to node_modules path
- Add vue-pivottable to external dependencies
- Fix ESLint config for ES modules
Husky v10에서는 .husky/pre-commit 파일의 처음 두 줄이 필요 없어짐

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
각 패키지의 독립적 배포 프로세스를 시각화한 릴리즈 전략 문서 추가
- Mermaid 다이어그램으로 전체 플로우 시각화
- Changesets 기반 독립적 패키지 버전 관리
- Beta/Production 릴리즈 프로세스
- Fault tolerance 및 보안 고려사항

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- develop 브랜치에서 snapshot 버전 사용으로 changeset 보존
- PR check workflow 추가 (lint, typecheck, build)
- lint-staged에 TypeScript 체크 추가
- 릴리즈 프로세스 플로우 문서화

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 모든 워크플로우에 품질 검증 단계 추가 (lint, typecheck)
- 워크스페이스 패키지들도 개별 검증
- RELEASE_STRATEGY.md 문서 최종 업데이트
- 임시 문서 파일들 정리
- GitHub 이슈 #190 최종 업데이트
- release-packages-beta.js를 ES modules로 변환

품질 검증 강화:
- PR 체크: 모든 패키지 lint/typecheck/build
- Beta 배포: 품질 검증 후 배포
- Stable 배포: 품질 검증 후 배포

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- ESLint 9.27.0 플랫 설정 수정
- 중복 import 제거
- RendererDefinition 중복 선언 수정
- 사용하지 않는 변수 제거
- pivotModel prop 기본값 추가

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- ESLint 9.27.0 flat config 구조 수정
- RendererDefinition 타입 정의 간소화 (unused properties 제거)
- Vue 모듈 타입 선언 추가 (src/env.d.ts)
- AI 사용 지침 문서 추가 (승인 우선 접근 방식)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
feat: 릴리즈 브랜치를 활용한 새로운 배포 워크플로우 구현
- release-develop.yml에 PR 자동 생성/업데이트 기능 추가
- AI_USAGE_GUIDELINES.md 개선 (Sequential Thinking, MCP 서버 활용)
- RELEASE_STRATEGY.md Mermaid 다이어그램 오류 수정 및 PR 업데이트 시나리오 추가
- README.ko.md, RELEASE_STRATEGY.ko.md 한글 버전 추가
- 모든 문서에 언어 전환 링크 추가
- plotly-renderer peerDependency를 'latest'로 변경
docs: 문서 개선 및 PR 자동 업데이트 기능 추가
🚨 핵심 수정사항:
1. step ID 추가: 'id: version' (누락으로 인한 태그명 오류 해결)
2. 베타 중복 방지 개선: sed 's/-beta\.[0-9]*//g' (모든 베타 제거)
3. 순서 변경: GitHub Release → npm 퍼블리시 (실패시 롤백 가능)
4. 태그명 표준화: vue-pivottable@버전 형식

🔧 버전 복구:
- vue-pivottable: 1.1.1
- @vue-pivottable/plotly-renderer: 2.0.0
- @vue-pivottable/lazy-table-renderer: 1.1.0

📝 변경된 파일:
- .github/workflows/release-develop.yml
- 각 패키지의 package.json (버전 복구)
- changeset 추가

🎯 목표:
- 빈 태그 'v' 생성 방지
- 베타 중복 접미사 방지 (beta.123-beta.456)
- GitHub Release 실패시 npm 퍼블리시 차단

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 작업 전 지침 일치성 자가 점검 프로세스 추가
- 추가 요청 시 sequential-thinking을 활용한 작업 계획 재검토 프로세스 추가
- 핵심 원칙 섹션에 자연스럽게 통합

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
fix: 베타 릴리스 워크플로우 근본 수정 (3번째 시도)
- set -e 추가: 빌드 실패 시 즉시 중단
- 빌드 순서 변경: 메인 패키지 → 하위 패키지
- 타입 선언 파일 문제 해결

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 기존 워크플로우와 새 워크플로우 비교 (Mermaid 다이어그램)
- TypeScript 전환 시 발생한 실제 문제 설명
- Changesets와 베타 릴리스 도입 효과

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Remove TO_SUMIN.md documentation file
- Update pnpm-lock.yaml after dependency reinstall
- Add missing id to release workflow step
@github-actions github-actions bot changed the title Release: 1.1.2-beta.1750309783 Release: 1.1.2-beta.1750331861 Jun 19, 2025
@Seungwoo321 Seungwoo321 merged commit eefab54 into main Jun 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants