Repository navigation
fix(fork): releases reach Claude's type fix again - #22
Merged
Merged
Conversation
tsc prints src/x.ts(12,5): error TS... when its output goes to a file, but the release script only understood the terminal form. Every type error of a merge therefore ended the run with "typecheck failed without naming a file" before Claude saw it. The script now reads both forms, falls back to any path on an error line, and resolves paths from packages to the repository root. A conflict settled with git rm no longer breaks the commit. Fork check runs the repair path against stubbed tools, because it otherwise only runs once a release is already broken. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The latest fork release failed with
typecheck failed without naming a filealthough tsc named the file. tsc printssrc/x.ts(12,5): error TS...when its output goes to a file, andfork/resolve-merge.shonly understood the terminal formsrc/x.ts:12:5 - error. Claude's type fix never ran.error TSline, so a new layout still reaches Claude.../../packages/...) resolve to the repository root; they would have tripped the "changed files it was not given" guard.git rmno longer aborts the commit.fork/resolve-merge.test.shruns this path with stubbedvpandclaude, and Fork check runs it. Four of its five cases fail on the old script.Claude Opus 5.5 via Claude Code in T3 Code.
🤖 Generated with Claude Code