Skip to content

notion table support#370

Merged
Selinali01 merged 1 commit into
mainfrom
notion_table
Apr 30, 2026
Merged

notion table support#370
Selinali01 merged 1 commit into
mainfrom
notion_table

Conversation

@Selinali01
Copy link
Copy Markdown
Contributor

@Selinali01 Selinali01 commented Apr 30, 2026

Summary

Related Issues

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Refactor
  • New Bubble Integration
  • Other (please describe):

Checklist

  • My code follows the code style of this project
  • I have added appropriate tests for my changes
  • I have run pnpm check and all tests pass
  • I have tested my changes locally
  • I have linked relevant issues

Screenshots (Required)

For New Bubble Integrations

📋 Integration Flow Tests: When creating a new bubble, you must write an integration flow test that exercises all operations end-to-end in realistic scenarios—including edge cases. This flow should be runnable in bubble studio and return structured results tracking each operation's success/failure with details. See packages/bubble-core/src/bubbles/service-bubble/google-sheets/google-sheets.integration.flow.ts for a complete reference implementation.

⚠️ If your integration requires API credits for testing, please reach out to the team for test credentials.

  • Integration flow test (.integration.flow.ts) covers all operations
  • Screenshots showing full test results in Bubble Studio attached above

Additional Context

Summary by CodeRabbit

  • Chores

    • Released version 0.1.324 across bubble-core, bubble-runtime, bubble-scope-manager, and bubble-shared-schemas packages.
    • Updated application templates and starter projects to use the latest package versions.
  • Documentation

    • Enhanced schema validation descriptions for Notion block creation with explicit format specifications, including table constraints and JSON structure requirements.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 30, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3d28c732-efd2-4a59-a2ea-e08cd055ad72

📥 Commits

Reviewing files that changed from the base of the PR and between 8c29e48 and f60bfd5.

📒 Files selected for processing (8)
  • packages/bubble-core/package.json
  • packages/bubble-core/src/bubbles/service-bubble/notion/notion.ts
  • packages/bubble-runtime/package.json
  • packages/bubble-scope-manager/package.json
  • packages/bubble-shared-schemas/package.json
  • packages/create-bubblelab-app/package.json
  • packages/create-bubblelab-app/templates/basic/package.json
  • packages/create-bubblelab-app/templates/reddit-scraper/package.json

📝 Walkthrough

Walkthrough

Version bump across seven package.json files from 0.1.323 to 0.1.324, and enhancement of Zod schema documentation for Notion block creation constraints and JSON structures.

Changes

Cohort / File(s) Summary
Package Version Bumps
packages/bubble-core/package.json, packages/bubble-runtime/package.json, packages/bubble-scope-manager/package.json, packages/bubble-shared-schemas/package.json, packages/create-bubblelab-app/package.json, packages/create-bubblelab-app/templates/basic/package.json, packages/create-bubblelab-app/templates/reddit-scraper/package.json
Version incremented from 0.1.323 to 0.1.324 across all package manifests and template dependencies.
Notion Schema Documentation
packages/bubble-core/src/bubbles/service-bubble/notion/notion.ts
Enhanced Zod .describe() metadata for create_page.children and append_block_children.children to document expected Notion block JSON format, table constraints (inline children with table_row blocks, table_width matching cell count, empty rich_text handling), and structural requirements.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • #306: Performs identical package version bumps across the same set of package.json files.
  • #295: Modifies the same notion.ts file to update Notion create_page control flow logic.
  • #294: Modifies the same notion.ts file to change Notion credential-selection logic.

Poem

🐰 Version bumped with care and grace,
From 323 to 324 we race!
Tables, schemas, docs so clear—
Notion blocks now bright and dear! ✨

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch notion_table

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying bubblelab-documentation with  Cloudflare Pages  Cloudflare Pages

Latest commit: f60bfd5
Status: ✅  Deploy successful!
Preview URL: https://a1945f79.bubblelab-documentation.pages.dev
Branch Preview URL: https://notion-table.bubblelab-documentation.pages.dev

View logs

@Selinali01 Selinali01 merged commit e64b246 into main Apr 30, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant