Skip to content

Update Astro and minor dev dependencies - #1951

Merged
coliff merged 2 commits into
mainfrom
update-website-deps
Oct 9, 2026
Merged

coliff merged 2 commits into
mainfrom
update-website-deps

Conversation

@coliff

@coliff coliff commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Requested by Christian · project thread

Short description of what this resolves

Brings the website's Astro stack and the root dev tooling up to their latest minor and patch releases. Major upgrades (TypeScript 7, @types/node 26) and runtime dependencies are left out.

Proposed changes

  • Website: astro 7.3.4 → 7.3.8, @astrojs/starlight 0.42.3 → 0.42.6, sharp 0.35.4 → 0.35.5
  • Root dev deps: eslint 10.12.0, @typescript-eslint/* 8.71.1, eslint-plugin-prettier 5.5.6, @types/node 22.20.5, rollup 4.64.3, @rollup/plugin-commonjs 29.0.3 (pinned versions kept pinned)

Prettier stays at 3.8.3. Prettier 3.9 reformats a union type in src/core/types.ts in a way that the Prettier bundled with Super-Linter v8.7.0 rejects, so it should be bumped together with Super-Linter.

npm run build, npm run lint and the website build pass locally. In this environment test/cli/formatters/default.spec.js sometimes fails on main too. The CLI calls process.exit() while piped stdout is still flushing, so the output gets cut off. This PR doesn't cause it.

🤖 Generated with Claude Code

https://claude.ai/code/session_013sSVPq8jM5vj3VFsnBEGPn

- Update astro to 7.3.8, @astrojs/starlight to 0.42.6 and sharp to 0.35.5
- Update eslint, typescript-eslint, eslint-plugin-prettier and @types/node
- Update prettier to 3.9.9, rollup to 4.64.3 and @rollup/plugin-commonjs to 29.0.3
- Reformat src/core/types.ts for Prettier 3.9

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013sSVPq8jM5vj3VFsnBEGPn
@coliff coliff self-assigned this Oct 9, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Deploying htmlhint with  Cloudflare Pages  Cloudflare Pages

Latest commit: ee22695
Status: ✅  Deploy successful!
Preview URL: https://16e23a13.htmlhint.pages.dev
Branch Preview URL: https://update-website-deps.htmlhint.pages.dev

View logs

Prettier 3.9 formats a union type in src/core/types.ts differently from
the Prettier bundled in Super-Linter v8.7.0, so the two checks can't both
pass. Revert the Prettier bump and the reformat.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013sSVPq8jM5vj3VFsnBEGPn
@coliff
coliff marked this pull request as ready for review October 9, 2026 05:51
Copilot AI balanced review requested due to automatic review settings October 9, 2026 05:51
@coliff
coliff merged commit c11ad55 into main Oct 9, 2026
14 checks passed
@coliff
coliff deleted the update-website-deps branch October 9, 2026 05:51
Copilot stopped reviewing on behalf of coliff due to an error October 9, 2026 05:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

Copilot was unable to run its full agentic suite in this review.

Copilot review overview

0 open findings

What changed in this PR

Updates frontend and tooling dependencies to newer patch/minor versions.

Changes:

  • Bumped Astro/Starlight/Sharp versions in the website workspace
  • Bumped Rollup, ESLint, TypeScript-ESLint, and related tooling versions in the root package
File Description
website/​package.json Updates website runtime dependencies (Astro/Starlight/Sharp)
package.json Updates root dev tooling dependencies (Rollup/ESLint/TS-ESLint/types)
Files not reviewed (1)
  • website/package-lock.json: Generated file

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants