fix(docs): cap typescript at ^6 for @astrojs/check compat (fixes red main CI)#584
Open
avrabe wants to merge 1 commit into
Open
fix(docs): cap typescript at ^6 for @astrojs/check compat (fixes red main CI)#584avrabe wants to merge 1 commit into
avrabe wants to merge 1 commit into
Conversation
… CI) PR #561 bumped docs-site typescript 6.0.3 -> 7.0.2, but @astrojs/check (latest 0.9.9) still peer-requires `typescript@^5.0.0 || ^6.0.0` — no TS 7 support yet. The docs-site build (//docs-site:docs_site) has failed on main since 2026-07-20 with npm ERESOLVE, which every open PR inherits as red "Test on {ubuntu,macos}". This is the third recurrence (previously reverted in 2b151fe, re-bumped by #448 then #561). Revert typescript to ^6.0.3 AND add a dependabot ignore for typescript major bumps in /docs-site so it stops recurring until @astrojs/check ships TS 7 support. Verified: `npm install --dry-run` in docs-site resolves cleanly (734 packages, no ERESOLVE) with typescript ^6. Co-Authored-By: Claude Opus 4.8 (1M context) <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.
Fixes red main CI
//docs-site:docs_sitehas failed on main since 2026-07-20 with npmERESOLVE, and every open PR (the whole dependabot pile + #547) inherits it as redTest on ubuntu-latest/Test on macos-latest.Cause: PR #561 bumped docs-site
typescript6.0.3 → 7.0.2, but@astrojs/check(latest 0.9.9) still peer-requirestypescript@^5.0.0 || ^6.0.0— no TS 7 support. So no@astrojs/checkupgrade unblocks it; typescript must stay ≤ 6.Third recurrence: reverted before in
2b151fe, re-bumped by #448 (→6) then #561 (→7). So this PR also stops the loop:docs-site/package.json:typescript^7.0.2→^6.0.3.github/dependabot.yml: ignoretypescriptsemver-majorfor/docs-siteuntil@astrojs/checkships TS 7 support.Verified:
npm install --dry-runindocs-siteresolves cleanly (734 packages, no ERESOLVE) with typescript^6.Once merged, main goes green and the inherited red clears from the dependabot PRs and #547.
🤖 Generated with Claude Code