Skip to content

fix(release): ignore shells directory in multi-semantic-release#1134

Merged
abueide merged 1 commit intomasterfrom
fix-msr
Mar 2, 2026
Merged

fix(release): ignore shells directory in multi-semantic-release#1134
abueide merged 1 commit intomasterfrom
fix-msr

Conversation

@abueide
Copy link
Copy Markdown
Contributor

@abueide abueide commented Mar 2, 2026

Add --ignore-packages shells flag to prevent multi-semantic-release from treating the shells/ directory as a package to be released.

The shells/ directory contains devbox environment configurations (devbox.json files), not npm packages, so it should be excluded from the release process.

Multi-semantic-release aggressively scans all directories for potential packages, not just those in the workspaces field. When it encounters shells/, it expects a package.json and fails with ENOENT.

Changes:

  • Add --ignore-packages shells to release script in package.json
  • Add --ignore-packages shells to both release and release-dry-run scripts in shells/devbox-fast.json

This fixes the release dry-run workflow failure.

Add --ignore-packages shells flag to prevent multi-semantic-release
from treating the shells/ directory as a package to be released.

The shells/ directory contains devbox environment configurations
(devbox.json files), not npm packages, so it should be excluded from
the release process.

Multi-semantic-release aggressively scans all directories for potential
packages, not just those in the workspaces field. When it encounters
shells/, it expects a package.json and fails with ENOENT.

Changes:
- Add --ignore-packages shells to release script in package.json
- Add --ignore-packages shells to both release and release-dry-run
  scripts in shells/devbox-fast.json

This fixes the release dry-run workflow failure.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@abueide abueide enabled auto-merge (squash) March 2, 2026 19:43
@abueide abueide merged commit 21b7d74 into master Mar 2, 2026
5 checks passed
@abueide abueide deleted the fix-msr branch March 2, 2026 20:42
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