Skip to content

chore: remove unused semantic-release config and deps#96

Merged
lukascivil merged 1 commit intomasterfrom
chore/adjust-deploy
Apr 24, 2026
Merged

chore: remove unused semantic-release config and deps#96
lukascivil merged 1 commit intomasterfrom
chore/adjust-deploy

Conversation

@lukascivil
Copy link
Copy Markdown
Owner

@lukascivil lukascivil commented Apr 24, 2026

Objective

Releases are driven by @jscutlery/semver (yarn releasenx run-many --target=version), so the leftover semantic-release setup is dead code. Remove it so package.json and the workspace only reflect the pipeline actually in use.

What was done

  • Deleted libs/json-difference/.release.config.js and libs/json-difference-cli/.release.config.js (unused semantic-release configs).
  • Removed the corresponding .release.config.js entry from .nxignore.
  • Dropped semantic-release, semantic-release-yarn, and the six @semantic-release/* plugins (changelog, commit-analyzer, exec, git, npm, release-notes-generator) from package.json devDependencies.
  • Regenerated yarn.lock after the dependency removal.

Test plan

  • yarn install completes without errors.
  • yarn nx run-many --target=build builds every project.
  • yarn release:dry-run runs the @jscutlery/semver flow end-to-end without referencing the removed configs.

@lukascivil lukascivil self-assigned this Apr 24, 2026
@lukascivil lukascivil changed the title chore: adjust deploy chore: remove unused semantic-release config and deps Apr 24, 2026
@lukascivil lukascivil merged commit e732b7b into master Apr 24, 2026
4 checks passed
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.

1 participant