Skip to content

Fix/typescript check errors#200

Open
JonasJesus42 wants to merge 4 commits intomainfrom
fix/typescript-check-errors
Open

Fix/typescript check errors#200
JonasJesus42 wants to merge 4 commits intomainfrom
fix/typescript-check-errors

Conversation

@JonasJesus42
Copy link
Contributor

@JonasJesus42 JonasJesus42 commented Feb 4, 2026

Summary by cubic

Fixes TypeScript check errors across the monorepo and makes checks faster and more stable. Upgrades @decocms/runtime to 1.2.7 and aligns imports and types with the latest runtime.

  • Bug Fixes

    • Switched imports from @decocms/runtime/mastra to @decocms/runtime/tools across shared packages and docs.
    • Fixed relative imports in openrouter tools and deco-llm (removed a stale ts-expect-error).
    • Added index signatures to meta-ads Targeting types (including nested geo fields).
    • Removed deprecated bindings property from registry runtime config.
    • Updated github MCP to runtime 1.2.6 with _meta support.
  • New Features

    • Added scripts/check-parallel.ts to run TypeScript checks in parallel with a concurrency cap.
    • New commands: check (parallel by default), check:changed (only changed workspaces), and check:all.
    • Adds progress output and better error reporting; significantly reduces local check time.

Written for commit 95ec21e. Summary will update on new commits.

- Fix imports from @decocms/runtime/mastra to @decocms/runtime/tools
- Update github MCP to use runtime 1.2.6 with _meta support
- Remove deprecated bindings property from registry
- Add index signatures to meta-ads Targeting types
- Fix relative imports in openrouter and deco-llm
- Update documentation with correct import paths
- Add check-parallel.ts script with concurrency control (4 concurrent)
- Add check:changed command to check only modified workspaces
- Keep check:all for CI/powerful machines
- Reduce check time from 20+ min to 5-8 min
- Prevent PC from freezing during checks
- Add progress reporting and better error handling
- Add CHECK_OPTIMIZATION.md documentation
Updates runtime version to 1.2.7 which includes the OAuth typing fix.
Once the mesh PR is merged and published, this will resolve all oauth.ts errors.
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 34 files

@github-actions
Copy link

github-actions bot commented Feb 4, 2026

🚀 Preview Deployments Ready!

Your changes have been deployed to preview environments:

📦 apify

🔗 View Preview

📦 blog-post-generator

🔗 View Preview

📦 content-scraper

🔗 View Preview

📦 data-for-seo

🔗 View Preview

📦 deco-llm

🔗 View Preview

📦 deco-news-weekly-digest

🔗 View Preview

📦 discord-read

🔗 View Preview

📦 github

🔗 View Preview

📦 google-apps-script

🔗 View Preview

📦 google-big-query

🔗 View Preview

📦 google-calendar

🔗 View Preview

📦 google-drive

🔗 View Preview

📦 google-forms

🔗 View Preview

📦 google-meet

🔗 View Preview

📦 google-sheets

🔗 View Preview

📦 google-slides

🔗 View Preview

📦 google-tag-manager

🔗 View Preview

📦 grain

🔗 View Preview

📦 hyperdx

🔗 View Preview

📦 mcp-studio

🔗 View Preview

📦 meta-ads

🔗 View Preview

📦 object-storage

🔗 View Preview

📦 openrouter

🔗 View Preview

📦 perplexity

🔗 View Preview

📦 registry

🔗 View Preview

📦 slack-mcp

🔗 View Preview

📦 tiktok-ads

🔗 View Preview

📦 vtex-docs

🔗 View Preview

These previews will be automatically updated with new commits to this PR.


Deployed from commit: 901b69a

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file (changes from recent commits).

Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them.


<file name="shared/storage/README.md">

<violation number="1" location="shared/storage/README.md:3">
P3: Remove the extra space between “storage” and “providers” to avoid a typo in the README.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

# Storage - Shared Module

Unified storage module for all MCPs. Provides a consistent interface for working with different object storage providers.
Unified storage module for all MCPs. Provides a consistent interface for working with different object storage providers.
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Remove the extra space between “storage” and “providers” to avoid a typo in the README.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At shared/storage/README.md, line 3:

<comment>Remove the extra space between “storage” and “providers” to avoid a typo in the README.</comment>

<file context>
@@ -1,6 +1,6 @@
 # Storage - Shared Module
 
-Unified storage module for all MCPs. Provides a consistent interface for working with different object storage providers.
+Unified storage module for all MCPs. Provides a consistent interface for working with different object storage  providers.
 
 ## 🚀 Quick Start
</file context>
Suggested change
Unified storage module for all MCPs. Provides a consistent interface for working with different object storage providers.
Unified storage module for all MCPs. Provides a consistent interface for working with different object storage providers.
Fix with Cubic

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