Skip to content

fix: bump viem, fix CI pipeline, migrate to tempoModerato#149

Merged
struong merged 7 commits intomainfrom
fix/remove-eth-sign-transaction
Mar 14, 2026
Merged

fix: bump viem, fix CI pipeline, migrate to tempoModerato#149
struong merged 7 commits intomainfrom
fix/remove-eth-sign-transaction

Conversation

@struong
Copy link
Member

@struong struong commented Mar 13, 2026

Summary

  • Bump viem from ^2.46.2 to ^2.47.0 to support nonceKey: 'expiring' literal (TIP-1009)
  • Fix CI type errors — add type assertions for router params, add missing dev dependencies (@typescript/native-preview, @types/http-proxy)
  • Fix CI pipeline ordering — run check:types before build since zile strips the scripts section from package.json during build
  • Fix pnpm workspace script resolution — use explicit pnpm run check:types to avoid recursive exec failure
  • Constrain oxfmt to code files only (ignore *.json, *.yaml, .github/, etc.)
  • Migrate from deprecated tempoTestnet to tempoModerato across test configs, CI workflow, and JSDoc examples

@struong struong force-pushed the fix/remove-eth-sign-transaction branch from 72e846b to 292e2e9 Compare March 13, 2026 22:11
@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 13, 2026

Open in StackBlitz

npm i https://pkg.pr.new/tempoxyz/tempo-ts/tempo.ts@149

commit: 879c1a5

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 13, 2026

Open in StackBlitz

npm i https://pkg.pr.new/tempoxyz/tempo-ts/tempo.ts@149

commit: 7b2dc56

@struong struong changed the title fix: exclude .github from oxfmt to unblock changesets CI fix: CI fixes for oxfmt, type-checking, and missing dependencies Mar 13, 2026
@struong struong changed the title fix: CI fixes for oxfmt, type-checking, and missing dependencies fix: bump viem, fix CI type errors, and constrain oxfmt to code files Mar 13, 2026
struong added 3 commits March 13, 2026 18:44
- Add type assertions to router params in Handler.ts (params as { id: string })
- Remove unused imports (Actions, Addresses, Tick) in test/server/config.ts
- Add @typescript/native-preview and @types/http-proxy devDependencies for CI
Support nonceKey: 'expiring' literal introduced in viem 2.47.0 (TIP-1009).
Add non-code file extensions (json, jsonc, md, yaml, yml, html) and
.github to oxfmtrc ignorePatterns. Prevents oxfmt from reformatting
config files, changelogs, and CI workflows.
@struong struong force-pushed the fix/remove-eth-sign-transaction branch from 274eae9 to 5cb4cc4 Compare March 13, 2026 22:44
@struong struong changed the title fix: bump viem, fix CI type errors, and constrain oxfmt to code files fix: bump viem, fix CI pipeline, migrate to tempoModerato Mar 13, 2026
@struong struong merged commit c2b57b9 into main Mar 14, 2026
4 of 5 checks passed
@struong struong deleted the fix/remove-eth-sign-transaction branch March 14, 2026 00:36
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.

2 participants