-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Description
Fix release workflow to properly handle packages/docs
Problem
The GitHub Action for releases (ID: 13858498703) is failing because the packages/docs
package doesn't have the required semantic-release configuration. This package is marked as private and shouldn't be published to npm.
Current Behavior
The release workflow runs the verify-release-config.js
script which checks that all packages have the proper semantic-release configuration. The script fails with:
❌ Package docs does not have a semantic-release script
Expected Behavior
The release workflow should either:
- Properly configure the docs package to be skipped during release (but pass verification)
- Exclude the docs package from verification since it's marked as private
Proposed Solution
Add the required semantic-release configuration to the docs package, but configure it to skip actual publishing to npm.
This includes:
- Adding a
semantic-release
script topackages/docs/package.json
- Creating a
.releaserc.json
file in the docs package that extends semantic-release-monorepo but is configured to skip publishing
Metadata
Metadata
Assignees
Labels
No labels