• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ultimate-notion / ultimate-notion
87%

Build:
DEFAULT BRANCH: main
Repo Added 01 Nov 2022 05:33PM UTC
Files 38
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • adamtheturtle/add-ty-to-ci
  • adamtheturtle/amarillo-v7
  • adamtheturtle/avoid-getattr-mro
  • adamtheturtle/banjul-v5
  • adamtheturtle/barcelona-v9
  • adamtheturtle/beirut-v2
  • adamtheturtle/belo-horizonte-v9
  • adamtheturtle/bilbao-v7
  • adamtheturtle/bozeman-v13
  • adamtheturtle/brasilia-v5
  • adamtheturtle/bump-changelog
  • adamtheturtle/cairo-v8
  • adamtheturtle/calgary-v7
  • adamtheturtle/check-issue-196-done
  • adamtheturtle/deepcopy-dict-hack
  • adamtheturtle/default-message-setting
  • adamtheturtle/denpasar-v5
  • adamtheturtle/des-moines-v4
  • adamtheturtle/finish-issue-list
  • adamtheturtle/fix-ci-failing-main
  • adamtheturtle/fix-issue-358
  • adamtheturtle/github-automerge-required-builds
  • adamtheturtle/google-api-client-stubs
  • adamtheturtle/halifax-v1
  • adamtheturtle/inline-deepcopy-with-sharing
  • adamtheturtle/ipython-pytyped-mypy-config
  • adamtheturtle/issue-194-v1
  • adamtheturtle/issue-299
  • adamtheturtle/issue-333
  • adamtheturtle/issue-339
  • adamtheturtle/issue-346
  • adamtheturtle/issue-356-unsupported-block
  • adamtheturtle/issue-361
  • adamtheturtle/issue-364-formula-order
  • adamtheturtle/issue-373
  • adamtheturtle/issue-374
  • adamtheturtle/istanbul-v7
  • adamtheturtle/kigali-v6
  • adamtheturtle/krakow-v8
  • adamtheturtle/maputo-v2
  • adamtheturtle/mypy-strict-mode
  • adamtheturtle/nagoya-v11
  • adamtheturtle/narrow-types-remove-isinstance
  • adamtheturtle/newport-beach-v2
  • adamtheturtle/next-test-running-issue
  • adamtheturtle/next-test-running-issue-v1
  • adamtheturtle/port-louis-v7
  • adamtheturtle/query-body-matcher-issue
  • adamtheturtle/rebase-v1
  • adamtheturtle/release-user-benefits
  • adamtheturtle/release-user-facing-changes
  • adamtheturtle/remove-cast-in-tests
  • adamtheturtle/remove-cast-usage
  • adamtheturtle/remove-cast-usages-v1
  • adamtheturtle/remove-cast-usages-v2
  • adamtheturtle/remove-cast-usages-v3
  • adamtheturtle/remove-cast-uses
  • adamtheturtle/remove-cast-uses-v1
  • adamtheturtle/remove-cast-uses-v2
  • adamtheturtle/remove-cast-uses-v3
  • adamtheturtle/remove-cast-uses-v4
  • adamtheturtle/remove-cast-uses-v5
  • adamtheturtle/remove-casts
  • adamtheturtle/remove-disallow-untyped-calls
  • adamtheturtle/remove-test-type-ignore
  • adamtheturtle/remove-test-type-ignore-v1
  • adamtheturtle/remove-test-type-ignore-v2
  • adamtheturtle/remove-test-type-ignore-v3
  • adamtheturtle/remove-test-type-ignore-v4
  • adamtheturtle/remove-type-ignore-root-cause
  • adamtheturtle/remove-type-ignore-root-cause-v1
  • adamtheturtle/remove-type-ignore-test-schema
  • adamtheturtle/remove-type-ignore-tests
  • adamtheturtle/remove-type-ignore-v1
  • adamtheturtle/remove-type-ignore-v10
  • adamtheturtle/remove-type-ignore-v11
  • adamtheturtle/remove-type-ignore-v12
  • adamtheturtle/remove-type-ignore-v13
  • adamtheturtle/remove-type-ignore-v14
  • adamtheturtle/remove-type-ignore-v16
  • adamtheturtle/remove-type-ignore-v17
  • adamtheturtle/remove-type-ignore-v18
  • adamtheturtle/remove-type-ignore-v19
  • adamtheturtle/remove-type-ignore-v2
  • adamtheturtle/remove-type-ignore-v20
  • adamtheturtle/remove-type-ignore-v21
  • adamtheturtle/remove-type-ignore-v3
  • adamtheturtle/remove-type-ignore-v5
  • adamtheturtle/remove-type-ignore-v6
  • adamtheturtle/remove-type-ignore-v7
  • adamtheturtle/remove-type-ignore-v8
  • adamtheturtle/remove-type-ignore-v9
  • adamtheturtle/remove-utils-helper
  • adamtheturtle/replace-hasattr-in-tests
  • adamtheturtle/replace-hasattr-type-checks
  • adamtheturtle/replace-hasattr-type-safe
  • adamtheturtle/replace-hasattr-type-safe-v1
  • adamtheturtle/replace-hasattr-type-safe-v9
  • adamtheturtle/replace-hasattr-typed-checks
  • adamtheturtle/replace-hasattr-typesafe
  • adamtheturtle/replace-setattr-getattr-typesafe
  • adamtheturtle/rerecord-clean
  • adamtheturtle/seoul-v9
  • adamtheturtle/shanghai-v7
  • adamtheturtle/singapore-v7
  • adamtheturtle/sofia-v8
  • adamtheturtle/specific-type-ignores
  • adamtheturtle/swap-mktestdocs-for-sybil
  • adamtheturtle/thebes
  • adamtheturtle/typed-vcr-alternative
  • adamtheturtle/typesafe-attr-access
  • adamtheturtle/update-issue-recommendation
  • adamtheturtle/wellington-v8
  • adamtheturtle/wellington-v9
  • adamtheturtle/winnipeg-v4
  • add-env-to-gitignore
  • add-slist-error-base
  • assemble-offline
  • bind-interval-endpoints-date-subpattern
  • button-block
  • change-db-props
  • cli
  • cmp-off/online-blocks
  • col-width-ratio
  • construct-search-builders-via-type-self
  • custom-emoji
  • datasource-api
  • dependabot-artifact-bumps
  • dynamic-attributes
  • enforce-more-types
  • export-builtin-icon-custom-emoji
  • file_upload
  • fix-134
  • fix-159
  • fix-160
  • fix-166
  • fix-170
  • fix-336-typed-number-prop-access
  • fix-color-codeblock
  • fix-dev-docs-gtask-xref
  • fix-different-blocks-same-hash
  • fix-linked-db-view
  • fix-page-if-no-db-access
  • fix-session-exit-optional-params
  • fix-tomli-deps
  • fix-type-ignores
  • fix-user-mention
  • fix-vcr-rewrite-all-mode
  • id-col
  • issue-325
  • issue-330
  • main
  • many-children
  • name-rolluptypedata-eq-other
  • none-for-empty-str
  • place-props
  • polars
  • pre-commit-ci-update-config
  • prop-type-only
  • release-v0.9.8
  • release-v0.9.9
  • remove-create-dbs-stub
  • rt-default-color
  • simplify-find-indices-asarray
  • sound-block
  • speed-up-cassette-recording-395
  • stricter-typing
  • update_inline
  • updated-getting-started
  • upload-cli
  • wav-upload

27 Jun 2026 09:40AM UTC coverage: 87.046% (+0.1%) from 86.922%
28285474112

push

github

web-flow
feat: Flesh out multi-source Database support (#414)

* feat: Flesh out multi-source Database support

Implement issue #401: create a Database (a container of data sources),
list its data sources, and add/remove individual data sources while
keeping the container transparent in the page hierarchy.

- session: add create_db(); extract _build_ds_create_args/_bind_new_ds
- database: Database.create_ds/delete_ds/restore_ds plus container-level
  delete/restore/reload
- obj_api: repurpose data_sources.create for a Database parent; add
  in_trash to data_sources.update

Refs #401

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* test: record cassettes; exclude trashed data sources from db.data_sources

Notion keeps a trashed data source in the container's raw `data_sources`
list, so `Database.data_sources` now filters out trashed ones and
`delete_ds`/`restore_ds` drop the now-redundant container refresh. Also
remove en/em dashes from the new docs section.

Refs #401

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

59 of 65 new or added lines in 3 files covered. (90.77%)

1 existing line in 1 file now uncovered.

6787 of 7797 relevant lines covered (87.05%)

6.07 hits per line

Relevant lines Covered
Build:
Build:
7797 RELEVANT LINES 6787 COVERED LINES
6.07 HITS PER LINE
Source Files on main
  • Tree
  • List 38
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28285474112 main feat: Flesh out multi-source Database support (#414) * feat: Flesh out multi-source Database support Implement issue #401: create a Database (a container of data sources), list its data sources, and add/remove individual data sources while keepi... push 27 Jun 2026 09:43AM UTC web-flow github
87.05
28285225661 adamtheturtle/kigali-v6 Merge 2613705a4 into 40c834da9 Pull #414 27 Jun 2026 09:32AM UTC web-flow github
87.05
28285209357 main fix(test): run full VCR replay suite in CI and fail on missing cassettes (#416) * fix(test): run full VCR replay suite in CI and fail on missing cassettes The data-source PR (#178) changed the default test root page title from the canonical `Tes... push 27 Jun 2026 09:32AM UTC web-flow github
86.92
28285106776 adamtheturtle/bilbao-v7 Merge 0d25e447c into 913f444c6 Pull #416 27 Jun 2026 09:31AM UTC web-flow github
86.92
28285046953 adamtheturtle/bilbao-v7 Merge b377aa1ed into 913f444c6 Pull #416 27 Jun 2026 09:24AM UTC web-flow github
86.92
28283723222 adamtheturtle/kigali-v6 Merge 80780788c into 913f444c6 Pull #414 27 Jun 2026 08:22AM UTC web-flow github
58.54
28283459564 adamtheturtle/banjul-v5 Merge 0986af66e into 913f444c6 Pull #415 27 Jun 2026 08:10AM UTC web-flow github
58.64
28283455412 adamtheturtle/kigali-v6 Merge d03c53aa7 into 913f444c6 Pull #414 27 Jun 2026 08:10AM UTC web-flow github
58.52
28282725302 main Adding the Data Source API from Notion API version 2025-09-03 (#178) * Add an initial CLAUDE.md * docs: Add detailed migration plan for Notion API 2025-09-03 - Document conceptual changes (database -> datasource terminology) - Define full-word ... push 27 Jun 2026 07:38AM UTC web-flow github
58.75
28282424699 datasource-api Merge 7a5a2499c into b85f5ba8f Pull #178 27 Jun 2026 07:25AM UTC web-flow github
58.75
See All Builds (794)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc