Skip to content

update dependencies to latest - #237

Merged
samfreund merged 7 commits into
frcsoftware:mainfrom
zachwaffle4:update-astro
Sep 5, 2026
Merged

update dependencies to latest#237
samfreund merged 7 commits into
frcsoftware:mainfrom
zachwaffle4:update-astro

Conversation

@zachwaffle4

@zachwaffle4 zachwaffle4 commented Sep 3, 2026

Copy link
Copy Markdown
Member

Description

This fixes a tsc error I was getting and also lets us not pin the Satteri version in pnpm-workspace

This also switches pnpm from packageManager to devEngines.packageManager, because the latter supports version ranges and so we don't have to update that field every time pnpm releases an update :)

Closes #228

Meta

Merge checklist:

@zachwaffle4
zachwaffle4 requested a review from a team as a code owner September 3, 2026 23:13
@github-actions github-actions Bot added the infra Any infrastructure for building the website or syncing files label Sep 3, 2026
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

🌐 Preview URL: https://pr-237-frcsoftware.frcsoftware.workers.dev

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

Changes are limited to dependency/config updates and the repo’s CI workflows include build + lint checks on pull requests.

Pull request overview

Updates the project’s dependency set and pnpm configuration to resolve a TypeScript compile error and remove the temporary workspace-level pin on satteri (per #228).

Changes:

  • Bumped key Astro/Starlight ecosystem packages and dev tooling (including TypeScript ESLint and @types/node).
  • Removed the pnpm workspace overrides block that forced satteri to a specific range, and refreshed the lockfile accordingly.
  • Updated the declared pnpm version via packageManager in package.json.
File summaries
File Description
pnpm-workspace.yaml Removes temporary pnpm override/exclude configuration (including the satteri pin).
pnpm-lock.yaml Refreshes the lockfile to reflect the updated dependency graph and removal of overrides.
package.json Updates packageManager and bumps direct dependencies/devDependencies to newer versions.
Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 2/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

The updated pnpm-lock.yaml appears to be two concatenated YAML documents (duplicate ---), which is likely invalid for pnpm and would break installs/CI.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 2/3 changed files
  • Comments generated: 3
  • Review effort level: Lite

Comment thread pnpm-lock.yaml
Comment thread package.json
Comment thread pnpm-workspace.yaml
@samfreund
samfreund merged commit c4294a8 into frcsoftware:main Sep 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infra Any infrastructure for building the website or syncing files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Undo satteri version pin

3 participants