Skip to content

chore: migrate repo from Yarn to pnpm and add Biome CI#2

Merged
GodPuffin merged 4 commits into
mainfrom
codex/migrate-repo-from-yarn-to-pnpm
Mar 19, 2026
Merged

chore: migrate repo from Yarn to pnpm and add Biome CI#2
GodPuffin merged 4 commits into
mainfrom
codex/migrate-repo-from-yarn-to-pnpm

Conversation

@GodPuffin

Copy link
Copy Markdown
Owner

Motivation

  • Move the repository from Yarn to pnpm for a simpler, modern package workflow.
  • Standardize formatting and linting by adopting Biome instead of the previous ESLint setup.
  • Add CI to run the new quality checks automatically on push and pull requests.

Description

  • Update package.json to packageManager: "pnpm@10.13.1", add format / biome:check scripts and lint mapped to Biome, add @biomejs/biome to devDependencies, and remove the old ESLint packages and an unused @types/uuid entry.
  • Remove Yarn-specific artifacts (.yarnrc.yml, yarn.lock) and clean obsolete Yarn entries from .gitignore.
  • Add a root biome.json that enables Biome formatter, linter, and import organization with basic formatting/lint settings.
  • Add a GitHub Actions workflow .github/workflows/biome.yml that sets up pnpm and Node.js and runs pnpm biome:check, and update README.md to document pnpm usage and the note about generating pnpm-lock.yaml on first install.

Testing

  • Ran git diff --check to ensure no whitespace or index errors and it succeeded.
  • Validated JSON syntax by running node -e "JSON.parse(...)" on package.json and biome.json, which succeeded.
  • Attempted pnpm install, but package fetches failed with 403 Forbidden from the environment proxy so pnpm-lock.yaml could not be generated (install failed).
  • Attempted to run biome --version, but the Biome CLI is not available locally until dependencies can be installed, so Biome execution could not be validated in this environment.

Codex Task

@vercel

vercel Bot commented Mar 18, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio Ready Ready Preview, Comment Mar 19, 2026 1:02am

@GodPuffin GodPuffin marked this pull request as ready for review March 19, 2026 01:02
@GodPuffin GodPuffin merged commit 1aa00f2 into main Mar 19, 2026
3 checks passed
@GodPuffin GodPuffin deleted the codex/migrate-repo-from-yarn-to-pnpm branch March 19, 2026 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant