Skip to content

fix: remove pnpm-workspace.yaml configuration that breaks CI/CD#73

Merged
LudoLoops merged 2 commits intomainfrom
fix/72-pnpm-workspace-configuration
Nov 29, 2025
Merged

fix: remove pnpm-workspace.yaml configuration that breaks CI/CD#73
LudoLoops merged 2 commits intomainfrom
fix/72-pnpm-workspace-configuration

Conversation

@LudoLoops
Copy link
Contributor

Summary

Fixes the CI/CD pipeline failure caused by the invalid pnpm-workspace.yaml configuration.

Problem

The pnpm install --frozen-lockfile command in GitHub Actions was failing with:

ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION packages field missing or empty

Root Cause

The pnpm-workspace.yaml file was present but missing the required packages field. Since this is a single-package application (not a monorepo), the workspace configuration is unnecessary and causes validation failures.

Solution

Removed the pnpm-workspace.yaml file entirely. This allows pnpm to operate in single-package mode without workspace validation errors.

Closes #72

The pnpm-workspace.yaml file was missing the required 'packages' field
and caused CI/CD pipeline failures with ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION.
Since this is a single-package application (not a monorepo), the workspace
configuration is unnecessary and should be removed.

Closes #72
Update all GitHub Actions workflows (build, test, deploy) from pnpm v8 to v10
to match the local development environment and fix lockfile compatibility issues.
This ensures consistent behavior between local development and CI/CD pipelines.

Closes #72
@LudoLoops LudoLoops merged commit 67d2829 into main Nov 29, 2025
1 of 2 checks passed
@LudoLoops LudoLoops deleted the fix/72-pnpm-workspace-configuration branch November 29, 2025 18:41
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.

fix: pnpm-workspace.yaml configuration breaks CI/CD

1 participant