Skip to content

Chore/mat 254 branch strategy cleanup#263

Merged
sterdsterd merged 17 commits intodevelopfrom
chore/mat-254-branch-strategy-cleanup
Apr 7, 2026
Merged

Chore/mat 254 branch strategy cleanup#263
sterdsterd merged 17 commits intodevelopfrom
chore/mat-254-branch-strategy-cleanup

Conversation

@sterdsterd
Copy link
Copy Markdown
Collaborator

@sterdsterd sterdsterd commented Apr 7, 2026

Summary

브랜치 전략 정리에 맞춰 GitHub 운영 설정을 현재 워크플로우 기준으로 정리했습니다.
feature/* -> develop -> main 흐름에 맞게 CI와 PR 템플릿을 정리했고, 더 이상 사용하지 않는 GitHub Issue/legacy workflow도 함께 정리했습니다.
기존 이슈가 많은 native는 이번 CI 범위에서 제외하고, 우선 admin/editor 중심으로 CI가 안정적으로 동작하도록 맞췄습니다.

Linear

Changes

  • develop, main 대상 PR에서 동작하도록 GitHub Actions ci.yml 정리
  • legacy 브랜치(pre-production, production) 기반 workflow 삭제
  • GitHub Issue template 삭제 및 Linear 기준 PR template으로 정리
  • 루트 CI 스크립트 및 Turbo task 정리
  • native는 기존 lint/format 이슈로 인해 이번 CI 대상에서 제외
  • admin / pointer-editor-v2에 한해 lint, format, type error 수정

Testing

  • pnpm ci:lint
  • pnpm ci:format:check
  • pnpm ci:typecheck
  • pnpm ci:build

Risk / Impact

  • 영향 범위: GitHub Actions, PR template, repo 운영 규칙
  • 확인이 필요한 부분: develop 대상 PR에서 CI가 정상적으로 트리거되는지, admin/editor 기준으로 CI가 통과하는지
  • 배포 시 유의사항: native 빌드 자동화는 이번 변경 범위에 포함하지 않았음

Screenshots / Video

- Renamed "check-types" to "typecheck" in all package.json files
- Added "typecheck" script to root and apps/native/package.json
- Updated turbo.json to reflect the script name change
- Handle nullish values for `matchedChatId`, `qnaId`, and
  `matchedChatPreview`
- Adjust `senderName` to always display '상대방'
- Map `qnaStatus` to `status` with resolved/asking states
- Use `publishDate` for message date formatting
Refactor `selectedItems` type in `ScrapCard` to use `SelectedItem`
from utils/reducer for better type safety.
- Add `develop` branch to CI trigger
- Upgrade actions/checkout to v4
- Replace manual pnpm install with pnpm/action-setup@v4
- Update Node.js setup to actions/setup-node@v4 with pnpm cache
- Use `pnpm install --frozen-lockfile` for dependency installation
- Standardize lint, format, and typecheck step names
- Reformatted code to adhere to Prettier and ESLint rules.
- Adjusted imports, exports, and object properties for consistency.
- Removed unnecessary newlines and corrected indentation.
Cleaned up unused imports from various components and removed
commented-out code to improve readability and maintainability.
Memoized uploadOptions in ImageOCRNode to prevent unnecessary
re-renders.
- Replace generic lint, typecheck, and build commands with scoped
  `ci:lint`, `ci:typecheck`, and `ci:build` for admin and editor.
- Adjust Turbo outputs configuration for build tasks.
@sterdsterd sterdsterd self-assigned this Apr 7, 2026
@sterdsterd sterdsterd added the 🧹 Chore 패키지 매니저 수정, 그 외 기타 수정 label Apr 7, 2026
@linear
Copy link
Copy Markdown

linear bot commented Apr 7, 2026

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pointer-admin Ready Ready Preview, Comment Apr 7, 2026 5:39pm

package.json

- Added apps/admin/src/routeTree.gen.ts to .prettierignore
- Removed unnecessary whitespace in package.json scripts
@sterdsterd sterdsterd merged commit 0d9971e into develop Apr 7, 2026
3 checks passed
@sterdsterd sterdsterd deleted the chore/mat-254-branch-strategy-cleanup branch April 7, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🧹 Chore 패키지 매니저 수정, 그 외 기타 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant