노션 - 깃허브 연동 자동화 레포지토리
- 브랜치명 기반으로 해당 페이지 자동 감지
예)TEAM-132-add-search→TEAM-132를 감지
- PR이 열리면(
open) 상태를 진행 중으로 변경 - PR이 머지되면(
merge) 상태를 완료로 변경
GitHub Pull Requests속성에 PR 링크 자동 추가
- 본 기능을 사용할 레포지토리에서 아래의 설정코드를 추가합니다.
# .github/workflows/call-notion-sync.yml (사용하는 쪽 레포)
name: Call Notion Sync
on:
pull_request:
types: [opened, reopened, synchronize, closed]
jobs:
call-notion-sync:
uses: Beyond-Imagination/github-actions/.github/workflows/sync-pr-to-notion.yml@main
secrets:
NOTION_TOKEN: ${{ secrets.NOTION_TOKEN }}
NOTION_DATABASE_ID: ${{ secrets.NOTION_DATABASE_ID }}
- 레포지토리 시크릿 키에
NOTION_DATABASE_ID추가 - NOTION DATABASE ID 추출 방법 :
https://www.notion.so/example/example-227402b843138042a10ec85b1ec04aaf→ 이 중 227402b843138042a10ec85b1ec04aaf 가 데이터베이스 아이디입니다.

