Skip to content

빌드: workspace task 대상을 metadata에서 파생한다 - #425

Merged
developer-1px merged 2 commits into
mainfrom
build/418-workspace-task-graph
Aug 17, 2026
Merged

빌드: workspace task 대상을 metadata에서 파생한다#425
developer-1px merged 2 commits into
mainfrom
build/418-workspace-task-graph

Conversation

@developer-1px

Copy link
Copy Markdown
Owner

목적

root와 package script에 반복되던 workspace 이름 목록을 제거하고, workspaces·package dependency·TypeScript project references를 verify/build/pack 대상의 정본으로 사용합니다.

변경 사항

  • workspace metadata 기반 topological task runner 추가
  • 15개 library의 verify와 dry-run pack 대상 자동 파생
  • runtime/project reference 일치와 solution 누락 정적 검사
  • package build를 tsc -b로 전환하고 수동 dependency prebuild 제거
  • test-only dev dependency 선행 build를 공통 runner에서 파생
  • root release/verify script를 선언적 task 명령으로 전환
  • pack 결과에서 .tsbuildinfo 누출 자동 거부

보존한 계약

  • 각 package의 기존 verify script 의미
  • standard/docs/site/browser/performance release gate
  • 모든 publishable library의 dry-run pack
  • package 단독 verify와 build

검증

  • npm run workspace:check
  • clean 단독 React Hook Form verify
  • npm run verify:libraries
  • npm run verify — Playwright 53 tests 포함
  • npm run release:check — conformance 215 tests, perf budget, 15 dry-run packs 포함
  • pre-push 전체 solution build

의존 관계

이 PR은 TypeScript project graph PR #424 위에 쌓인 스택 PR입니다. #424 병합 후 base를 main으로 전환합니다.

Closes #418

@developer-1px
developer-1px changed the base branch from build/417-typescript-project-graph to main August 17, 2026 04:56
@developer-1px
developer-1px merged commit 7742b2d into main Aug 17, 2026
2 checks passed
@developer-1px
developer-1px deleted the build/418-workspace-task-graph branch August 17, 2026 05:03
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.

빌드: workspace 검증과 패키징을 선언적 task graph로 전환한다

1 participant