Repository navigation
Pin astro back to 7.4.1 - #1957
Merged
Merged
Conversation
Go back to the astro 7.4.1 dependency set (astro 7.4.1, @astrojs/telemetry 3.4.0, @astrojs/markdown-satteri 0.4.4, @astrojs/prism 4.1.0) from before the 7.4.2 bump. The 7.4.2 set was published only days ago and is not yet available from every package mirror used to build the site, so a frozen install can fail to resolve it. The astro patch is renamed to match and its content is unchanged. This reverses the manifest and lock changes of the Bump astro to 7.4.2 step in #1929. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 5b3c83c2-1729-4e35-863d-c38bc4e0b41f
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The narrow rollback keeps the manifest, lockfile, patch, and documentation consistent, with no blocking issues identified.
No open issues 🎉
What changed in this PR
Rolls back the Astro 7.4.2 upgrade from #1929 to avoid package-mirror resolution failures, while preserving that PR’s other build improvements.
Changes:
- Restores Astro 7.4.1 and three matching dependency resolutions in the lockfile.
- Aligns the manifest and patch registration with 7.4.1.
- Renames the existing prerender patch without changing its contents and updates its documentation.
| File | Description |
|---|---|
src/frontend/patches/README.md |
Updates the documented Astro patch filename. |
src/frontend/patches/astro@7.4.1.patch |
Preserves the SVG structured-clone workaround under the restored version. |
src/frontend/package.json |
Restores the Astro version range and matching patch registration. |
src/frontend/bun.lock |
Restores the four package resolutions and matching patch reference. |
Review effort: Balanced
Contributor
Frontend HTML artifact readyThe latest frontend build uploaded the This comment updates automatically when a new frontend build artifact is uploaded. |
Eric Erhardt (eerhardt)
approved these changes
Oct 27, 2026
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.
Summary
Pins
astroback to 7.4.1 and its matching dependency set (@astrojs/telemetry3.4.0,@astrojs/markdown-satteri0.4.4,@astrojs/prism4.1.0). This reverses only the "Bump astro to 7.4.2" step of #1929; everything else in that PR stays.The 7.4.2 set was published days ago and isn't yet available from every package mirror used to build the site, so a frozen install can fail to resolve it. The 7.4.1 set has been out long enough to resolve everywhere.
src/frontend/package.json:astrorange andpatchedDependencieskey go back to 7.4.1.src/frontend/bun.lock: the four packages above go back to their previous resolutions; nothing else in the lock changes.src/frontend/patches/astro@7.4.1.patch: renamed fromastro@7.4.2.patch, content unchanged.src/frontend/patches/README.md: patch name updated.Dependabot can propose 7.4.2 again once it has aged.
Third-party links and affiliations
None.
Validation
main.mainonly in the four packages above. All 987 resolve from the package mirror used for downstream builds.bun install --frozen-lockfilewith Bun 1.4.3 passes, installsastro@7.4.1and applies the patch.