Skip to content

Copilot/fix lock file pnpm#73

Merged
anchildress1 merged 7 commits into
mainfrom
copilot/fix-lock-file-pnpm
May 2, 2026
Merged

Copilot/fix lock file pnpm#73
anchildress1 merged 7 commits into
mainfrom
copilot/fix-lock-file-pnpm

Conversation

@anchildress1

Copy link
Copy Markdown
Owner

This pull request updates several dependencies to their latest versions to ensure improved stability, security, and compatibility. It also updates the CI workflow to use the latest version of pnpm.

Dependency updates:

  • Updated main dependencies: gsap to ^3.15.0 and pixi.js to 8.18.1 for new features and bug fixes.
  • Updated development dependencies such as @playwright/test, @vitest/coverage-v8, eslint, globals, happy-dom, lefthook, prettier, vite, and vitest to their latest versions for better tooling and testing support.

CI/CD workflow improvements:

  • Updated pnpm/action-setup in .github/workflows/ci.yml from version v5.0.0 to v6.0.3 and the pnpm version from 10.30.3 to 10.33.1 to ensure the latest package manager features and fixes are used in CI.

Security and compatibility:

  • Updated specific package overrides for brace-expansion (used by minimatch) to patch known vulnerabilities and maintain compatibility.

dependabot Bot and others added 5 commits April 15, 2026 01:16
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@fc06bc1...08c4be7)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-Authored-By: Claude <noreply@anthropic.com>

Co-authored-by: anchildress1 <6563688+anchildress1@users.noreply.github.com>
- gsap 3.14.2 → 3.15.0
- pixi.js 8.17.1 → 8.18.1 (updated pin)
- @playwright/test 1.58.2 → 1.59.1
- @vitest/coverage-v8 4.1.2 → 4.1.5
- vitest 4.1.2 → 4.1.5
- eslint 10.1.0 → 10.2.1
- globals 17.4.0 → 17.5.0
- happy-dom 20.8.9 → 20.9.0
- lefthook 2.1.4 → 2.1.6
- prettier 3.8.1 → 3.8.3
- vite 8.0.5 → 8.0.9
- brace-expansion override 1.1.13 → 1.1.14
- brace-expansion override 2.0.3 → 2.1.0

Co-Authored-By: Claude <noreply@anthropic.com>

Co-authored-by: anchildress1 <6563688+anchildress1@users.noreply.github.com>
… 10.30.3 to 10.33.1

Co-Authored-By: Claude <noreply@anthropic.com>

Co-authored-by: anchildress1 <6563688+anchildress1@users.noreply.github.com>
Resolves conflicts from old pnpm v11 lockfile branch. Our v10-based lockfile
and updated packages take precedence. All CI checks pass.

Co-Authored-By: Claude <noreply@anthropic.com>

Co-authored-by: anchildress1 <6563688+anchildress1@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 24, 2026 02:40

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.

Pull request overview

Updates core/runtime and dev tooling dependencies and aligns the lockfile and CI to the updated pnpm/dependency graph, primarily to keep builds secure and reproducible.

Changes:

  • Bumped runtime deps (gsap, pixi.js) and refreshed several dev tooling packages (Playwright, Vitest, Vite, ESLint, Prettier, etc.).
  • Updated brace-expansion overrides (via minimatch) and regenerated pnpm-lock.yaml.
  • Updated CI to use pnpm/action-setup v6 and pin pnpm 10.33.1.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
pnpm-lock.yaml Regenerated lockfile reflecting dependency and override updates.
package.json Updated dependency/devDependency versions and override pins.
.github/workflows/ci.yml Updated pnpm setup action and pinned pnpm version used in CI.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@anchildress1 anchildress1 merged commit 3ebc2ab into main May 2, 2026
9 checks passed
@anchildress1 anchildress1 deleted the copilot/fix-lock-file-pnpm branch May 2, 2026 00:26
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