Skip to content

chore(deps): update dependency typescript to v7#299

Closed
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/typescript-7.x
Closed

chore(deps): update dependency typescript to v7#299
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/typescript-7.x

Conversation

@renovate

@renovate renovate Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
typescript (source) ^6.0.0^7.0.0 age confidence

Release Notes

microsoft/TypeScript (typescript)

v7.0.2

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from hrdtbs as a code owner July 9, 2026 20:08
@renovate renovate Bot added the renovate label Jul 9, 2026
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 99.43%
🟰 ±0%
177 / 178
🔵 Statements 99.44%
🟰 ±0%
179 / 180
🔵 Functions 100%
🟰 ±0%
35 / 35
🔵 Branches 90.36%
🟰 ±0%
75 / 83
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Unchanged Files
src/executers/config.ts 100% 100% 100% 100%
src/executers/endpoint/createEndpointFiles.ts 100% 100% 100% 100%
src/executers/endpoint/getEndpointFilepath.ts 100% 100% 100% 100%
src/executers/repository/cloneRepository.ts 100% 75% 100% 100%
src/executers/repository/detectMainBranch.ts 100% 100% 100% 100%
src/executers/repository/getHeadCommitHash.ts 100% 100% 100% 100%
src/executers/repository/getRepositoryAlias.ts 100% 50% 100% 100%
src/executers/repository/getRepositoryData.ts 100% 75% 100% 100%
src/executers/repository/getRepositoryPath.ts 100% 100% 100% 100%
src/executers/repository/parseJsonSchema.ts 75% 50% 100% 75% 7
src/model/config.ts 100% 100% 100% 100%
src/templates/files/endpoints/createEndpointsContent.ts 100% 100% 100% 100%
src/templates/files/index/createIndexContent.ts 100% 100% 100% 100%
src/templates/functions/endpoint/createEndpoint.ts 100% 86.36% 100% 100%
src/templates/functions/endpoint/detectParamType.ts 100% 100% 100% 100%
src/templates/functions/endpoint/parsePathParams.ts 100% 100% 100% 100%
src/templates/functions/endpoint/parseQueryParams.ts 100% 100% 100% 100%
src/templates/functions/root/createRoot.ts 100% 100% 100% 100%
src/utils/createFile.ts 100% 100% 100% 100%
src/utils/toCamelCase.ts 100% 100% 100% 100%
Generated in workflow #468 for commit 19ca661 by the Vitest Coverage Report Action

@hrdtbs

hrdtbs commented Jul 10, 2026

Copy link
Copy Markdown
Member

判断のお願い(CI 修正方針 / major 更新)

決めてほしいこと: この TypeScript v6→v7 更新をどう扱うか(保留 / renovate で ignore / 依存ツールの TS7 対応を待つ)。CI の Lint ジョブが起動直後にクラッシュしており、このリポジトリ単独では修正できません。

原因(調査済み・confidence 0.95): 本 PR は typescript^6.0.0^7.0.2 に更新している。TypeScript 7 系はネイティブ(Go port)実装の新メジャー。Lint ジョブの eslint . が起動直後に TypeError: Cannot read properties of undefined (reading 'Cjs') でクラッシュする。原因は eslint-config-matsuri@6.0.9 が依存する typescript-eslint@8.62.0(内部の @typescript-eslint/typescript-estree@8.62.0)の peerDependency が typescript: >=4.8.4 <6.1.0 で、TypeScript 7 系を一切サポートしていないため。test ジョブは typescript-eslint 非依存のため pass。master 直近 5 run は全て success で、pre-existing の赤ではなく本 PR 起因と確定。

この repo への影響 / 修正可否: このリポジトリの diff だけでは解決不能。typescript-eslint 側が TS7 対応バージョンをリリースし、共有パッケージ eslint-config-matsuri がそれを取り込むまで typescript v7 へは上げられない。major かつ upstream 依存のため、ルーチンでは自動修正・approve を行いません。

ルーチンの推奨: 保留。typescript-eslint の TS7 対応を待ち、eslint-config-matsuri 更新後に本 PR を再評価するのが妥当。急がなければ renovate 側で当該更新を一時 ignore してもよい。

再評価(2026-07-13): renovate の rebase により head が更新されたため再調査。結論は前回から変化なし。npm registry を再確認したが typescript-eslint の最新安定版 8.63.0・canary 8.63.1-alpha.16 とも peerDependency は typescript: >=4.8.4 <6.1.0 のままで TS7 未対応が継続。eslint-config-matsuri の latest も 6.0.9 のままで変化なし。引き続き upstream 対応待ち。

対応後の操作: マージ/クローズすればそのまま終了。ルーチンに再評価させたい場合は needs-human-action ラベルを外してください(次ランで再分析します)。

bot-pr-review-routine による自動投稿

@renovate
renovate Bot force-pushed the renovate/typescript-7.x branch from e557627 to e054921 Compare July 12, 2026 03:12
The floating 'version: 11' now resolves to pnpm 11.12.0, whose
self-installer crashes on the runner ('Cannot use in operator to search
for integrity in undefined') before any script runs, breaking the Lint
job. Pin to 11.7.0 (the last version CI ran green with) to stabilize.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@renovate

renovate Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@hrdtbs hrdtbs closed this Jul 14, 2026
@renovate

renovate Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 7.x releases. But if you manually upgrade to 7.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate
renovate Bot deleted the renovate/typescript-7.x branch July 14, 2026 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant