Skip to content

[SCF-2415] [Part 2] Remove release-it and release-it-lerna-changelog - #7

Open
Gaurav0 wants to merge 1 commit into
gaurav/chore/SCF-2415-part-1-drop-node-16from
gaurav/chore/SCF-2415-part-2-remove-release-it
Open

Gaurav0 wants to merge 1 commit into
gaurav/chore/SCF-2415-part-1-drop-node-16from
gaurav/chore/SCF-2415-part-2-remove-release-it

Conversation

@Gaurav0

@Gaurav0 Gaurav0 commented Oct 28, 2026 •

Copy link
Copy Markdown

Summary

Removes the release-it and release-it-lerna-changelog tooling, along with config/release.js and the matching RELEASE.md instructions. This drops a large dependency subtree, so the later security bumps in this stack touch fewer packages.

About 1.6k lines of yarn.lock are removed.

Needs a decision: this is a tooling change, not just a version bump. After this lands, releases must be cut without release-it.

Stack

Part of the SCF-2415 audit work, split from gaurav/chore/SCF-2415-audit-critical-high for easier review. This is part 2 of 9. Stacked on Part 1: its base is gaurav/chore/SCF-2415-part-1-drop-node-16, so the diff only shows this part. Merge in order.

Part PR Title
1 #6 Drop Node 16, require Node 18
2 #7 Remove release-it and release-it-lerna-changelog
3 #8 Move API docs tooling into docs/
4 #9 Dedupe Ember tooling (ember-auto-import 2, ember-source-channel-url 3)
5 #10 Upgrade Babel to 7.29 and force browserslist 4.29.5
6 #11 Force patched tmp, brace-expansion, minimatch, picomatch and braces
7 #12 Force patched fast-uri, nanoid, markdown-it, lodash.template and ansi-html
8 #13 Refresh dev-server and networking dependencies
9 #14 Refresh remaining vulnerable dependencies

Review notes

Confirm that removing release-it is acceptable for how this fork is released. The lockfile change is a pure prune.

Testing

yarn install --frozen-lockfile passes on this branch. The full suite (yarn lint, ember test) was run on the top of the stack (Part 9): 0 lint errors, 526 passed, 10 skipped, 0 failed.

🤖 Generated with Claude Code

Releases in this fork are hand-made "bump version" commits; release-it
was never run. Dropping it (and its changelog config, script and
RELEASE.md instructions) removes vm2, ip, ip-address, tar 6, parse-url,
parse-path, http-cache-semantics 4, form-data 4.0.0 and semver 7.3.5
from the tree. Three of those have advisories with no fixed release.

Also deletes config/release.js, the leftover ember-cli-release config
(that addon was removed in b25a1b4 and the gulp tasks it calls no
longer exist).

Audit: critical 50 -> 15, high 114 -> 85.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Gaurav0
Gaurav0 force-pushed the gaurav/chore/SCF-2415-part-2-remove-release-it branch from 13d5652 to 6a3b9ee Compare October 28, 2026 23:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant