Conversation
확장·앱·릴리스노트 세 버전 트랙이 각자 다른 파일에 흩어져 있어 지금 어느 트랙이 언제 몇 버전으로 올라갔는지 한 곳에서 확인할 방법이 없었다. 빌드 시점에 generate-version-status.mjs가 세 트랙의 버전과 해당 파일의 마지막 커밋 날짜(release-notes는 Update.ts에 적힌 날짜)를 모아 versionStatus.json으로 저장하고, admin/versions 탭이 이를 표로 보여준다. Slack 버튼이든 수동 커밋이든 버전을 올리는 경로와 무관하게 각 트랙 파일의 git 커밋 시점을 그대로 쓴다.
This branch has not been deployed
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
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.
요약
apps/chrome-extension/package.json)·앱(apps/app/app.json)·릴리스노트(apps/web/src/constants/Update.ts) 세 버전 트랙이 각자 다른 파일에 흩어져 있어, 지금 어느 트랙이 언제 몇 버전으로 올라갔는지 한 곳에서 볼 수 없었습니다.apps/web/scripts/generate-version-status.mjs가 세 트랙의 현재 버전과 마지막 변경일(확장·앱은 해당 파일의 git 커밋 날짜, 릴리스노트는Update.ts에 적힌 날짜)을 모아apps/web/src/constants/versionStatus.json으로 저장합니다./admin/versions)을 추가해 표로 보여줍니다.git log로 날짜를 잡습니다. git 정보를 못 읽는 환경(얕은 클론 등)이면 "알 수 없음"으로 표시하고 빌드를 막지 않습니다./versions명령이 하고 있어(자격증명이 GitHub Actions에만 있음) 건드리지 않았습니다. 이 탭은 "레포 기준 마지막 버전·날짜"만 봅니다.검증
pnpm type-check(apps/web) — PASSpnpm check(biome, 변경 파일) — PASSpnpm build(apps/web) — PASS,/[lng]/admin/versions라우트 정상 생성 확인작업카드
https://www.notion.so/3de89de02fde80a99267ed731d8899cd