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

ultimate-notion / ultimate-notion / 27880264228
87%

Build:
DEFAULT BRANCH: main
Ran 20 Jun 2026 06:39PM UTC
Jobs 7
Files 38
Run time 1min
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

20 Jun 2026 06:37PM UTC coverage: 87.9%. Remained the same
27880264228

push

github

web-flow
Drop mypy disallow_untyped_calls/decorators relaxations (#241)

* Drop mypy disallow_untyped_calls/decorators relaxations

Remove the disallow_untyped_calls = false and
disallow_untyped_decorators = false overrides so mypy strict defaults
apply; the codebase already passes both.

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

* Ignore no-untyped-call for google-auth credential calls

The google-auth library ships untyped from_authorized_user_file and
Request, which strict disallow_untyped_calls now flags. Add targeted
type: ignore[no-untyped-call] comments.

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

* Treat IPython as Any in mypy to avoid no-untyped-call

IPython ships no type information, so its untyped helpers (display_html,
get_ipython, display_markdown) trigger no-untyped-call under strict mode
when IPython is installed. Use follow_imports = skip so they resolve to
Any regardless of whether IPython is present.

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

* Use inline ignores for IPython's untyped helpers

main added ipython to the lint env so mypy checks against its real
types. Drop the broad follow_imports = skip override (which discarded
those types) in favour of targeted type: ignore[no-untyped-call] on the
four call sites whose IPython helpers ship no annotations.

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

---------

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

2 of 6 new or added lines in 5 files covered. (33.33%)

6538 of 7438 relevant lines covered (87.9%)

6.13 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
88.04
0.0% src/ultimate_notion/adapters/google/tasks/client.py
1
87.5
0.0% src/ultimate_notion/page.py
1
90.5
0.0% src/ultimate_notion/schema.py
1
75.0
0.0% src/ultimate_notion/view.py
Jobs
ID Job ID Ran Files Coverage
1 run-macos-latest-3.10 - 27880264228.1 20 Jun 2026 06:39PM UTC 38
87.9
GitHub Action Run
2 run-ubuntu-latest-3.10 - 27880264228.2 20 Jun 2026 06:41PM UTC 38
87.9
GitHub Action Run
3 run-ubuntu-latest-3.13 - 27880264228.3 20 Jun 2026 06:39PM UTC 38
87.9
GitHub Action Run
4 run-ubuntu-latest-3.14 - 27880264228.4 20 Jun 2026 06:39PM UTC 38
87.9
GitHub Action Run
5 run-ubuntu-latest-3.11 - 27880264228.5 20 Jun 2026 06:39PM UTC 38
87.9
GitHub Action Run
6 run-windows-latest-3.10 - 27880264228.6 20 Jun 2026 06:41PM UTC 38
85.12
GitHub Action Run
7 run-ubuntu-latest-3.12 - 27880264228.7 20 Jun 2026 06:39PM UTC 38
87.9
GitHub Action Run
Source Files on build 27880264228
  • Tree
  • List 38
  • Changed 5
  • Source Changed 5
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27880264228
  • 36ee4833 on github
  • Prev Build on main (#27879265608)
  • Next Build on main (#27880271982)
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