Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.18 KB

File metadata and controls

38 lines (24 loc) · 1.18 KB

Notion Release Notes

Easily create new entries in a Notion database from your workflow runs. Designed for release notes, but flexible for other uses.


Setup

1. Prepare Your Notion Database

This action expects a Notion database with these properties:

  • Name: Text
  • Date: Date
  • Tags: Multi-select

Duplicate the template: Notion Release Notes Template

Get your NOTION_DATABASE_ID:

  • Open your database in Notion.
  • Click the ... menu and select Copy link.
  • The GUID at the end of the URL is your database ID.
    • Example: For the template above, the ID is 272d0c489907802faeede20c94faf00b.

2. Create a Notion Integration

  1. Go to Notion Integrations.
  2. Create a new integration (e.g., "GitHub Action Release Notes").
  3. Select your workspace.
  4. After creation, share your database with the integration.
  5. Copy your integration token (NOTION_TOKEN).

Usage

See the example workflow: release.yml or release_sync.yml