Skip to content

Conversation

@azu
Copy link
Member

@azu azu commented Oct 12, 2025

Lerna requires node_modules/.modules.yaml to parse pnpm lockfile. Without pnpm install, the workflow fails with:
Could not find ".modules.yaml" at "/home/runner/work/editor/editor/node_modules/.modules.yaml"

🤖 Generated with Claude Code

Lerna requires node_modules/.modules.yaml to parse pnpm lockfile.
Without pnpm install, the workflow fails with:
  Could not find ".modules.yaml" at "/home/runner/work/editor/editor/node_modules/.modules.yaml"

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@azu azu added the Type: CI Changes to CI configuration files and scripts label Oct 12, 2025
@azu azu merged commit e41783f into master Oct 12, 2025
4 checks passed
@azu azu deleted the fix-create-release-pr-install branch October 12, 2025 04:36
azu added a commit that referenced this pull request Oct 12, 2025
Fixes Lerna version bump error where it tries to install unreleased versions
from npm registry. By using workspace:*, pnpm resolves to local packages.

Changes:
- Updated 9 internal dependencies to use workspace:* protocol
- @textlint/script-compiler: 4 dependencies
- @textlint/website-generator: 2 dependencies
- textchecker-element: 1 dependency
- @textlint/webextension: 2 dependencies

Tested:
- pnpm install: ✓ Success
- pnpm build: ✓ Success
- lerna version patch: ✓ Success (no lockfile errors)

Fixes: #120

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
azu added a commit that referenced this pull request Oct 12, 2025
* fix: use workspace protocol for internal dependencies

Fixes Lerna version bump error where it tries to install unreleased versions
from npm registry. By using workspace:*, pnpm resolves to local packages.

Changes:
- Updated 9 internal dependencies to use workspace:* protocol
- @textlint/script-compiler: 4 dependencies
- @textlint/website-generator: 2 dependencies
- textchecker-element: 1 dependency
- @textlint/webextension: 2 dependencies

Tested:
- pnpm install: ✓ Success
- pnpm build: ✓ Success
- lerna version patch: ✓ Success (no lockfile errors)

Fixes: #120

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>

* chore: update lockfile for workspace protocol changes

Update pnpm-lock.yaml to reflect workspace:* protocol changes.
This fixes CI failure where frozen-lockfile check failed due to
mismatch between manifest and lockfile.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>

---------

Co-authored-by: Claude <[email protected]>
This was referenced Oct 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI Changes to CI configuration files and scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants