You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Although the release job in the .github/workflows/main.yml is set up with the extra_plugins: parameter @semantic-release/changelog no changelog is generated:
@MikeMcC399, I think we should just remove the extra_plugins from the workflow and use the release notes on the GitHub release instead of adding a changelog.
Problem description
Although the
release
job in the .github/workflows/main.yml is set up with theextra_plugins:
parameter@semantic-release/changelog
no changelog is generated:Steps to reproduce the issue
View https://github.com/cypress-io/github-action and note that there is no file
CHANGELOG.md
present.View the release log for PR #677 which triggered release v5.0.1 automatically.
Note that no changelog is called. If there were, then it would appear as:
Expected behavior
When a release is generated through cycjimmy/semantic-release-action then a
CHANGELOG.md
should be created or updated in https://github.com/cypress-io/github-action.Analysis
The documentation for cycjimmy/semantic-release-action: extra_plugins says:
"When using this option, please make sure that these plugins are also mentioned in your semantic release config's plugins array."
Referring to the related documentation about semantic-release's configuration file, none of the options has been set:
This is the reason that no
CHANGELOG.md
has been created.Suggested Fix
Create the file https://github.com/cypress-io/github-action/.releaserc with the contents:
This also fixes the issue that @semantic-release/git does not run, for the same reason that it is also not correctly configured.
References
The text was updated successfully, but these errors were encountered: