Skip to content

chore: tsc v7 workflow. - #121

Merged
knightedcodemonkey merged 2 commits into
mainfrom
bananas
Jun 22, 2026
Merged

chore: tsc v7 workflow.#121
knightedcodemonkey merged 2 commits into
mainfrom
bananas

Conversation

@knightedcodemonkey

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings June 22, 2026 22:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repo’s TypeScript “v7/RC” compatibility posture by adding a dedicated GitHub Actions workflow and adjusting test fixtures/dependencies to align with newer TypeScript import-attribute syntax and the updated toolchain.

Changes:

  • Add a new typescript-v7 GitHub Actions workflow that installs typescript@rc and runs build + tests.
  • Update TypeScript fixture sources and an integration sourcemap assertion to use more specific matching and the with { 'resolution-mode': 'import' } form.
  • Update dependency metadata to allow newer TypeScript versions and bump Vite to v8 (with corresponding lockfile changes).

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
test/integration.js Makes the sourcemap token search more specific (function greet) to stabilize tracing.
test/__fixtures__/plain/src/index.ts Updates fixture import-attribute syntax and formatting used by integration output assertions.
test/__fixtures__/compileErrors/src/cjs.cts Updates fixture syntax (with { ... }) and formatting for TS RC compatibility.
test/__fixtures__/cjsProject/src/cjs.cts Normalizes fixture formatting and import-attribute syntax.
package.json Broadens TypeScript peer range and adds optional typescript-rc; bumps Vite to v8.
package-lock.json Lockfile updates reflecting the Vite v8 upgrade and dependency tree changes.
.github/workflows/typescript-v7.yml Adds a CI job that installs typescript@rc and runs build/test on Node 24.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov

codecov Bot commented Jun 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.57%. Comparing base (512f729) to head (fa36671).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #121   +/-   ##
=======================================
  Coverage   93.57%   93.57%           
=======================================
  Files           4        4           
  Lines        2209     2209           
=======================================
  Hits         2067     2067           
  Misses        142      142           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@knightedcodemonkey
knightedcodemonkey merged commit 6a5b7e1 into main Jun 22, 2026
9 checks passed
@knightedcodemonkey
knightedcodemonkey deleted the bananas branch June 22, 2026 22:42
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