-
Notifications
You must be signed in to change notification settings - Fork 1
Release: 1.1.2-beta.1750331861 #194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- 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
fix: 빌드 오류 처리 및 순서 개선
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 Release 1.1.2-beta.1750331861 (Updated)