stdlib icon indicating copy to clipboard operation
stdlib copied to clipboard

build: add tooling for changelog generation

Open Planeshifter opened this issue 1 year ago • 3 comments

Description

What is the purpose of this pull request?

This pull request:

  • adds tooling for generating changelog files for project packages.

Questions

Any questions for reviewers of this pull request?

No.

Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.

Checklist

Please ensure the following tasks are completed before submitting this pull request.


@stdlib-js/reviewers

Planeshifter avatar Jan 28 '24 23:01 Planeshifter

@Planeshifter Once this is ready for another review, LMK in this thread.

kgryte avatar Feb 18 '24 05:02 kgryte

...or just re-request the review using the UI.

kgryte avatar Feb 18 '24 05:02 kgryte

@kgryte The PR is now ready for review after addressing all the feedback from the code review.

I have added an additional package, @stdlib/_tools/changelog/recommend-version-bump, for suggesting a version bump based on a list of commits, and reworked the @stdlib/_tools/changelog/generate return value and publish script to support a new auto option that when enabled will automatically determine the release type in the publishing process (or skip a new release if no new release is warranted.)

Another review would be appreciated!

Planeshifter avatar Feb 18 '24 22:02 Planeshifter

Thanks, @Planeshifter! I'll try and get another review in before tomorrow.

kgryte avatar Feb 20 '24 01:02 kgryte