Skip to content

GitHub → Notion Changelog Agent

Latest

Choose a tag to compare

@BlockchainHB BlockchainHB released this 04 Sep 05:50
· 11 commits to main since this release

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

Pricing

  • Free