"Fossies" - the Fresh Open Source Software Archive

Member "lens-6.2.5/RELEASE_GUIDE.md" (6 Dec 2022, 1268 Bytes) of package /linux/misc/lens-6.2.5.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

Release Guide

Releases for this repository are made via running the create-release-pr script defined in the package.json. All releases will be made by creating a PR which bumps the version field in the package.json and, if necessary, cherry pick the relavent commits from master.

Prerequisites

Steps

  1. If you are making a minor or major release (or prereleases for one) make sure you are on the master branch.
  2. If you are making a patch release (or a prerelease for one) make sure you are on the release/v<MAJOR>.<MINOR> branch.
  3. Run yarn create-release-pr <release-type>. If you are making a subsequent prerelease release, provide the --check-commits flag.
  4. If you are checking the commits, type y<ENTER> to pick a commit, and n<ENTER> to skip it. You will want to skip the commits that were part of previous prerelease releases.
  5. Once the PR is created, approved, and then merged the Release Open Lens workflow will create a tag and release for you.
  6. If you are making a major or minor release, create a release/v<MAJOR>.<MINOR> branch and push it to origin so that future patch releases can be made from it.