Skip to content

Comments

NPM -> PNPM and Fix a bunch of CI stuff#45

Open
stdavis wants to merge 8 commits intomainfrom
remove-frozen-lockfile-flag
Open

NPM -> PNPM and Fix a bunch of CI stuff#45
stdavis wants to merge 8 commits intomainfrom
remove-frozen-lockfile-flag

Conversation

@stdavis
Copy link
Owner

@stdavis stdavis commented Jun 9, 2025

Removes the --frozen-lockfile flag from the pnpm install command in the GitHub Actions workflow.

PNPM defaults to this behavior in CI environments (when a lockfile is present and CI environment variables are set), making the explicit flag unnecessary.

Removes the `--frozen-lockfile` flag from the `pnpm install` command
in the GitHub Actions workflow.

PNPM defaults to this behavior in CI environments (when a lockfile is
present and CI environment variables are set), making the explicit
flag unnecessary.
@stdavis stdavis requested a review from Copilot June 9, 2025 23:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request updates project configurations from npm to pnpm and fixes several CI workflow issues. Key changes include:

  • Updating package.json scripts to use pnpm.
  • Modifying README.md command examples to reflect pnpm usage.
  • Upgrading GitHub Actions workflow steps including actions/checkout, actions/setup-node, and coveralls integration.

Reviewed Changes

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

File Description
package.json Changed the "posttest" script from "npm run lint" to "pnpm run lint".
README.md Updated command examples and instructions to use pnpm instead of npm.
.github/workflows/node.yml Upgraded GitHub Actions versions and replaced npm commands with pnpm commands, and removed the unneeded --frozen-lockfile flag.

@stdavis stdavis enabled auto-merge (rebase) June 9, 2025 23:33
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.

1 participant