Skip to content

chore: migrate to pnpm#31

Merged
danielmrdjanov merged 12 commits intomasterfrom
chore/standardize-package-manager
Apr 24, 2026
Merged

chore: migrate to pnpm#31
danielmrdjanov merged 12 commits intomasterfrom
chore/standardize-package-manager

Conversation

@danielmrdjanov
Copy link
Copy Markdown
Collaborator

No description provided.

@danielmrdjanov danielmrdjanov changed the title chore: update package manager to npm@11.9.0 and remove yarn.lock chore: use npm Apr 22, 2026
@danielmrdjanov danielmrdjanov changed the title chore: use npm chore: use pnpm Apr 22, 2026
@danielmrdjanov danielmrdjanov changed the title chore: use pnpm chore: migrate to pnpm Apr 22, 2026
Copy link
Copy Markdown

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

Migrates the repository from Yarn/npm usage to pnpm across developer docs, scripts, and CI/CD so dependency installs and publishing align with pnpm workflows.

Changes:

  • Remove yarn.lock and declare pnpm as the package manager in package.json.
  • Update scripts/docs to use pnpm commands for common tasks (install/build/generate/lint/test).
  • Switch GitHub Actions workflows (PR + release) to install/build/publish with pnpm.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
yarn.lock Removed Yarn v1 lockfile as part of pnpm migration.
scripts/generate-typescript-model.sh Updates model-generation instructions and invocation away from Yarn.
package.json Declares pnpm via packageManager and updates build script / dev deps.
README.md Updates install instructions to pnpm.
CONTRIBUTING.md Updates contributor commands to pnpm equivalents.
.github/workflows/release.yaml Updates release pipeline to set up pnpm, install with frozen lockfile, build and publish with pnpm.
.github/workflows/pr.yml Updates PR CI to install/lint/test using pnpm.

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

Comment thread scripts/generate-typescript-model.sh Outdated
Comment thread .github/workflows/pr.yml Outdated
Comment thread .github/workflows/release.yaml Outdated
Copy link
Copy Markdown

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

Copilot reviewed 6 out of 9 changed files in this pull request and generated 2 comments.


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

Comment thread package.json
Comment thread .github/workflows/release.yaml Outdated
Copy link
Copy Markdown

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

Copilot reviewed 7 out of 10 changed files in this pull request and generated 2 comments.


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

Comment thread CONTRIBUTING.md Outdated
Comment thread .github/workflows/release.yaml
Copy link
Copy Markdown

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

Copilot reviewed 7 out of 10 changed files in this pull request and generated 3 comments.


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

Comment thread CONTRIBUTING.md Outdated
Comment thread .github/workflows/release.yaml Outdated
Comment thread .github/workflows/release.yaml
Copy link
Copy Markdown

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

Copilot reviewed 7 out of 10 changed files in this pull request and generated 2 comments.

Comments suppressed due to low confidence (2)

.github/workflows/release.yaml:46

  • The section separators (###### / ## ...) are not YAML comments because they don’t start with #. These bare scalars at this indentation level make the workflow file invalid YAML. Prefix these lines with # (or remove them) so the workflow can be parsed.
        ######
        ## Calculate next version based on user semver input
        ## Update version and create tag and push to main
        ######

.github/workflows/release.yaml:108

  • Same as above: the ###### / ## ... lines here need to be YAML comments (start with #) or removed; otherwise the workflow won’t parse.
      ######
      ## Create GitHub release and release notes
      ######

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

Comment thread .github/workflows/pr.yml
Comment thread .github/workflows/release.yaml
Copy link
Copy Markdown

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

Copilot reviewed 7 out of 10 changed files in this pull request and generated 3 comments.


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

Comment thread .github/workflows/pr.yml
Comment thread .github/workflows/release.yaml
Comment thread README.md
Copy link
Copy Markdown

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

Copilot reviewed 7 out of 10 changed files in this pull request and generated no new comments.


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

Copy link
Copy Markdown
Contributor

@merrycoder merrycoder left a comment

Choose a reason for hiding this comment

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

Nice!

Comment thread .github/workflows/release.yaml
Comment thread package.json
Copy link
Copy Markdown

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

Copilot reviewed 9 out of 12 changed files in this pull request and generated 1 comment.


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

Comment thread .github/workflows/pr.yml
@danielmrdjanov danielmrdjanov merged commit 6171fe4 into master Apr 24, 2026
6 checks passed
@danielmrdjanov danielmrdjanov deleted the chore/standardize-package-manager branch April 24, 2026 09:23
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