Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 2.59 KB

File metadata and controls

30 lines (26 loc) · 2.59 KB

Release process for the GitHub Dependency Graph Gradle Plugin

Preparation

  • Push any outstanding changes to branch main.
  • Check that https://github.com/gradle/github-dependency-graph-gradle-plugin/actions is green for all workflows for the main branch.
  • Decide on the version number to use for the release. The plugin releases should follow semantic versioning.
    • By default, a patch release is assumed (eg. 1.3.01.3.1)
    • If new features have been added, bump the minor version (eg 1.3.11.4.0)
    • If a new major release is required, bump the major version (eg 1.3.12.0.0)
    • Note: The plugin releases follow the semantic version convention of including a .0 patch number for the first release of a minor version, unlike the Gradle convention which omits the trailing .0.
  • Update release/version.txt with the to-be-published version
  • Ensure that release/changes.md contains all changes that should be included in the release notes

Run the staging release workflow and verify the published plugin

Run the production release workflow and verify the published plugin

Update gradle/actions to use the newly published release

  • Update the default value for dependency-graph-plugin.version here, to reference the new release.
    • Submit a PR with this change.