Skip to content

Migrate CI and tooling to npm#5

Merged
stesee merged 1 commit into
mainfrom
ci-node24-matrix-dependabot
Jun 19, 2026
Merged

Migrate CI and tooling to npm#5
stesee merged 1 commit into
mainfrom
ci-node24-matrix-dependabot

Conversation

@stesee

@stesee stesee commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings June 19, 2026 22:58

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

This PR migrates the repository’s dependency locking, CI workflow, and supporting tooling from Yarn to npm, aligning local development, automation, and dependency update tooling around npm ci / package-lock.json.

Changes:

  • Replace Yarn lockfile usage with package-lock.json and add an npm packageManager pin in package.json.
  • Update documentation and CI workflow steps to use npm (npm install / npm ci, npm run build, Playwright install flow).
  • Add Dependabot configuration for npm dependencies and GitHub Actions.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
yarn.lock Removed Yarn lockfile as part of npm migration.
README.md Updated install/build instructions to use npm and removed Yarn install snippet.
package.json Added packageManager pin to document the intended npm version.
package-lock.json Added npm lockfile (lockfileVersion 3) for reproducible installs via npm ci.
.github/workflows/release-branch.yml Updated CI to use npm ci, added OS matrix build/test, and separated release creation with scoped permissions.
.github/dependabot.yml Enabled weekly Dependabot updates for npm and GitHub Actions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@stesee stesee merged commit 4250321 into main Jun 19, 2026
5 checks passed
@stesee stesee deleted the ci-node24-matrix-dependabot branch June 20, 2026 18:35
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.

2 participants