Automattic / Automattic/mongoose

Run tests against TypeScript 7

Open
#16,506 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
27.5k
Forks
4k
Avg merge
2d 7h
Merged PRs (30d)
35

Description

### Prerequisites

- [x] I have written a descriptive issue title
- [x] I have searched existing issues to ensure the issue has not already been raised

### Issue

In #16503 we found our first TypeScript-7-specific bug, so it's about time we ran tests against both TypeScript 5 and TypeScript 7. This bug was also `skipLibCheck` specific, so we likely need a testing matrix of TypeScript versions, `exactOptionalProperties` true/false, `skipLibCheck` true/false, and `strict` true/false.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing issue #16503 and the repository's current test setup for TypeScript 5. Determine how the test environment selects TypeScript and compiler options, then extend it to cover TypeScript 5 and 7 with the requested strict, exactOptionalProperties, and skipLibCheck combinations. Done means the matrix runs successfully and catches the TypeScript-7-specific case.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, typescript
Domain
testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.