현재 사용 편리한 API 기준으로 작성한다.
필요 준비물은 이렇다.
1. 노션 API 키 발급
2. 커밋 메세지 규칙 정립
3. 노션 페이지 생성 (ID)
api는 키 값 요청해둔 상태여서 일단 보류
2. 커밋 메세지 규칙 정립 레쓰고
소스트리 커밋 → 노션 패치노트 자동화 1편: 설계 및 준비
배경
우리 팀은 패치노트를 아사나 작업리스트와 버그리포팅 내용 바탕으로 작성하고 있었다.
근데 인원이 모두 바뀌기도 했고, 체계를 만드려는 사람이 없어서~
소스트리에서 커밋하면 노션에 자동으로 정리되는 시스템을 만들기로 했다.
전체 구조
소스트리 커밋/푸시 → GitHub 저장소 → GitHub Actions → 노션 자동 업데이트
핵심은 GitHub Actions다.
소스트리로 푸시하면 GitHub가 자동으로 스크립트를 실행해서 노션에 써준다.
추가 서버도 없고, 유료 서비스도 없다. GitHub 계정만 있으면 된다.
준비물
- GitHub 저장소 (이미 소스트리로 연결된 것)
- 노션 워크스페이스
- 노션 API 키 (워크스페이스 소유자가 발급) / 준비물 해결이 불가능하다 추후에 이어서 작성함
1단계: 노션 API 키 발급
노션 API 키는 워크스페이스 소유자 계정에서만 만들 수 있다.
- https://www.notion.so/my-integrations 접속
- + 새 연결 클릭
- 이름 입력 (예: Patch-Bot) → 액세스 토큰 선택 → 워크스페이스 선택 → 연결 생성
- secret_xxxxxxxxxx 형태의 키 복사해서 보관
주의: 여기서 막히는 경우가 있다.
워크스페이스 멤버 계정으로는 API 통합을 생성할 수 없다.
노션 설정 → 사람 탭에서 워크스페이스 소유자 확인 후 해당 계정으로 발급받거나 부탁해야 한다.
2단계: 커밋 메시지 규칙 정하기
자동화가 제대로 작동하려면 커밋 메시지에 일관된 규칙이 있어야 한다.
파싱할 패턴이 없으면 노션에 뭘 써야 할지 스크립트가 모른다.
우리 팀은 이미 이런 형식으로 쓰고 있었다:
[서버검증] 웨이브시작 페이지 셋업 + 로그뷰어 ph 항목 제더 enum표기
[플랫/MCP] com.coplaydev.unity-mcp 패키지 및 GameSpeedMenu 추가
[검증 v2] ShopEnter shopHash 기록 추가
[카테고리] 내용 형식이 이미 잡혀 있어서 이걸 그대로 파싱하기로 했다.
노션에는 이렇게 쌓인다:
날짜카테고리내용작성자
| 2026-06-26 | 서버검증 | 웨이브시작 페이지 셋업 + 로그뷰어 | dhhwang |
| 2026-06-26 | 플랫/MCP | unity-mcp 패키지 추가 | oribori |
다음 편 예고
- GitHub Actions 스크립트 작성
- 노션 패치노트 페이지 연결
- 실제 커밋 → 노션 자동 업데이트 테스트
'QA노하우' 카테고리의 다른 글
| QA도 AI 씁니다. (TC 자동화 응용편 / 중요도 : 낮음) (0) | 2026.06.26 |
|---|---|
| 사내 메신저와 깃헙연동 (권한 대기중 (0) | 2026.06.26 |
| [호환성] 인프라 없는 중소 게임사 QA를 위한 극가성비 호환성 테스트 노하우 (0) | 2026.06.22 |
| [QA 실전 노하우] 4편. 경영진의 의사결정을 돕는 '리스크 중심' 데일리 리포트 작성법 (0) | 2026.06.19 |
| [QA 실전 노하우] 3편. 쏟아지는 빌드와 결함 속에서 중심 잡기: 실시간 빌드 검수와 결함 통제 (0) | 2026.06.19 |