Turn merged pull requests into a polished Notion changelog with zero effort.
On merge, this Action gathers PR context (title, description, files, commits), generates a
concise GPT summary, and upserts a single daily page in your Notion database (timezone-aware).
It then comments on the PR with the Notion link. Entries are idempotent per PR and the Action
auto-detects your Notion Date/Title properties for smooth setup.
Highlights:
- GPT summaries: crisp, actionable bullets
- Daily page: one page per day (timezone configurable)
- Idempotent: no duplicate entries per PR
- PR comments: link to the Notion page
- Schema-aware: auto-detects Date/Title props
- Manual runs: supports pr_number + date override for testing
Requirements:
- Notion integration invited to your database
- Database with a Date and Title property
- Repo secrets: NOTION_TOKEN, NOTION_DATABASE_ID, OPENAI_API_KEY
Usage Snippet
- Add a workflow:
- on: pull_request: [closed], workflow_dispatch
- permissions: contents: read, pull-requests: write, issues: write
- step uses: BlockchainHB/github-merge-notion-agent@v1
- step uses: BlockchainHB/github-merge-notion-agent@v1
Permissions Justification
- contents: read — read repo metadata
- pull-requests: write — post PR comments with the Notion link
- issues: write — PRs are issues under the hood for commenting
- No additional scopes required; secrets are only used server-side for API calls.
Categories/Tags
- Categories: Continuous integration, Documentation, Notifications
- Tags: notion, changelog, openai, gpt, releases, pr, summaries, automation
Support and Docs
- Docs: README.md in the repo
- Issues: https://github.com/BlockchainHB/github-merge-notion-agent/issues
Pricing
- Free