Skip to content
Snippets Groups Projects

release: unify versioning, add previousRelease and upcomingRelease

Created by: bobheadxi

  • Replaces majorVersion, minorVersion in configuration with previousRelease and upcomingRelease
  • Removes all version arguments - versions are already defined in config so there should be no need to have this defined as arguments as well. Simplifies release template.

Updated release process: https://github.com/sourcegraph/about/pull/1880

Merge request reports

Approval is optional

Merged by avatar (Nov 7, 2025 5:41am UTC)

Merge details

  • Changes merged into main with 2e1fc665.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Created by: bobheadxi

    @pecigonzalo in response to your feedback that it is nice to be explicit on the command line, but still keeping the overall reduced verbosity + reduced sources of configuration, I added a confirmation prompt in 5ed2874202f386d5cd2981fb5e70137e75867c7f that will prompt for a confirmation of the current release that is cached for the week:

    ❯ yarn run release tracking:release-issue
    yarn run v1.22.4
    $ node ./out/release.js tracking:release-issue
    Please confirm the upcoming release version: 3.22.0

    Hope that resolves your concern!

Please register or sign in to reply
Loading