Skip to content

Add SDK type check#22

Merged
evgeniko merged 4 commits into
mainfrom
add-canary-workflow
Dec 12, 2025
Merged

Add SDK type check#22
evgeniko merged 4 commits into
mainfrom
add-canary-workflow

Conversation

@martin0995

@martin0995 martin0995 commented Nov 4, 2025

Copy link
Copy Markdown
Contributor

This pull request introduces improvements to the project's type safety and dependency management. The most significant changes are the addition of a GitHub workflow for automated TypeScript type checking and updates to the project's dependencies and scripts to better support TypeScript development.

Type Safety and Automation:

  • Added a new GitHub Actions workflow (.github/workflows/sdk-type-check.yml) that runs TypeScript type checks automatically on pull requests, on a scheduled basis, and via manual trigger. This helps ensure code quality and catch type errors early.
  • Introduced a new typecheck script in package.json to allow developers to run TypeScript type checking locally using tsc --noEmit.

Dependency Updates:

  • Upgraded the @wormhole-foundation/sdk dependency from version 2.2.0 to 3.11.0 for improved features and compatibility.
  • Updated @types/node to ^24.10.0 and added typescript as a development dependency to support local type checking.

@martin0995
martin0995 requested a review from evgeniko November 4, 2025 13:37
@martin0995 martin0995 added the enhancement New feature or request label Nov 4, 2025
@martin0995 martin0995 changed the title Add canary workflow Add type check workflow Dec 2, 2025
@martin0995 martin0995 changed the title Add type check workflow Add SDK type check Dec 12, 2025
@evgeniko
evgeniko merged commit db20e7c into main Dec 12, 2025
1 check passed
@evgeniko
evgeniko deleted the add-canary-workflow branch December 12, 2025 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants