kiota-typescript icon indicating copy to clipboard operation
kiota-typescript copied to clipboard

Add release please configuration

Open Ndiritu opened this issue 1 year ago • 1 comments

We want:

  • [ ] release please header file (yaml .github/release-please.yml)
  • [ ] release please manifest (json .release-please-manifest.json)
  • [ ] release please config (json release-please-config.json)
  • [ ] changelog keep a changelog header and unreleased information to be removed
  • [ ] contributing to be updated with commit formatting instructions
  • [ ] delete any version bump scripts
  • [ ] files where the version needs to be updated to be updated with the special comments for release please

Sample config: https://github.com/microsoftgraph/msgraph-beta-sdk-java/pull/952

Ndiritu avatar Aug 13 '24 15:08 Ndiritu

for this one the version bump is a bit more complex than other packages. I usually run the following command

npx lerna version prerelease --no-private

Which also prompts for a confirmation.

baywet avatar Aug 13 '24 15:08 baywet

@baywet this repo does not have contributing.md and changelog, should I introduce them?

rkodev avatar Sep 10 '24 16:09 rkodev

Contributing yes Changelog we should probably create the file as well so release please can fill it up.

(updated the comment as I was on my phone and thought we were on a different PR)

baywet avatar Sep 10 '24 16:09 baywet