Skip to content

OI-34 fixing bug - removing yarn error - #19

Closed
sedv8808 wants to merge 1 commit into
mainfrom
authedfetch/dev
Closed

OI-34 fixing bug - removing yarn error#19
sedv8808 wants to merge 1 commit into
mainfrom
authedfetch/dev

Conversation

@sedv8808

Copy link
Copy Markdown
Contributor

This pull request migrates the project build and deployment process from Yarn to npm. The workflow file and package.json have been updated to remove Yarn-specific steps and configurations, and to use npm for dependency management and builds.

Build and Dependency Management Migration:

  • Replaced Yarn installation and build steps in .github/workflows/main.yml with npm equivalents, including updating the cache to use npm's cache directory and commands.
  • Removed the packageManager field referencing Yarn from package.json, fully transitioning the project to npm.

Copilot AI lite review requested due to automatic review settings August 10, 2026 23:09

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 pull request migrates the repository’s CI build/deploy pipeline from Yarn to npm by removing Yarn tooling configuration and updating the GitHub Actions workflow to use npm for installs and builds.

Changes:

  • Removed the Yarn packageManager pin from package.json.
  • Updated .github/workflows/main.yml to use actions/setup-node, cache npm downloads, run npm install, and build via npm run build.

Reviewed changes

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

File Description
package.json Removes the Yarn packageManager declaration to avoid Yarn-specific tooling expectations.
.github/workflows/main.yml Replaces Yarn cache/install/build steps with npm equivalents and adds a Node setup step.

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

Comment on lines +32 to +34
# setup-node's built-in `cache: npm` is not used: it requires a committed
# lockfile, and package-lock.json is gitignored in this repo.
- name: Cache npm downloads
@sedv8808 sedv8808 closed this Aug 10, 2026
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