Subset of Lerna in a smaller & more modular project. Helps manage and publish multiple packages in a monorepo/workspace structure
New Lerna-Lite config types and we are also publishing on NPM with --provenance
This new release adds support for 2 more config file extensions, that can now be used for configuring Lerna-Lite, just choose the one you prefer (lerna.jsonc
, lerna.json5
or simply keep lerna.json
)
Another change with this release is that we are now publishing on npm with provenance
enabled via GitHub Action (read this GitHub blog for more info). The npm --provenance
feature is available in Lerna-Lite since v2.3.0
, you can see our provenance on npm @lerna-lite/cli, below are print screens of what you'll see on npm. I wrote this quick NPM Publish with Provenance Wiki on what config we used to accomplished this in Lerna-Lite.
In this new release I decided to add GITHUB_TOKEN
as a valid environment variable for GitHub releases, mainly because we often see this variable name being used in GitHub documentations and in a few other applications (like release-it
for example) instead of GH_TOKEN
. Nonetheless, whichever name you decide to use they both work, you just have an extra 🔑 key name to choose from and this might also help with some application compatibilities. Cheers 🎉 ⭐
GITHUB_TOKEN
as valid alias to GH_TOKEN
(#742) (e31eddb) - by @ghiscoding--force-conventional-graduate
to force update (#743) (d9de881) - by @ghiscodingNote This release is mainly focused on updating all
conventional-changelog-...
dependencies that were released as major versions about a month ago (they dropped Node 14, they replacedQ
lib withPromises
and made major internal code refactoring). This should have zero impact on the user's side, but just in case, I decided to release this as aminor
version. There are also couple of other unrelated small fixes as well. Enjoy
This new version adds a new --create-release-discussion
option (requires to provide a discussion category name) which will create both a Release and a Discussion. For example, Lerna-Lite now uses it and you can see a new Releases Discussion that was created automatically by simply using this new option (see readme for more info).