Skip to content

Conversation

@pront
Copy link
Member

@pront pront commented Nov 3, 2025

Summary

  • allow passing minor to automatically bump to the next version
  • use toml library to read and edit version
  • add --issue argument

Dry run:

  Bumping patch version: 0.28.0 -> 0.28.1
  Creating branch: prepare-0.28.1-release
  Dry-run mode: Skipping branch creation.
  Updating version in Cargo.toml: 0.28.0 -> 0.28.1
  Dry-run mode: Skipping version file write and commit.
  Generating changelog...
  Dry-run mode: Skipping changelog generation and commit.
  Creating pull request with title: chore(releasing): Prepare 0.28.1 release
  Dry-run mode: Skipping PR creation.

Change Type

  • Bug fix
  • New feature
  • Non-functional (chore, refactoring, docs)
  • Performance

Is this a breaking change?

  • Yes
  • No

How did you test this PR?

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on
    our guidelines.
  • No. A maintainer will apply the "no-changelog" label to this PR.

Checklist

  • Our CONTRIBUTING.md is a good starting place.
  • If this PR introduces changes to LICENSE-3rdparty.csv, please
    run dd-rust-license-tool write and commit the changes. More details here.
  • For new VRL functions, please also create a sibling PR in Vector to document the new function.

References

@pront pront added no-changelog Changes in this PR do not need user-facing explanations in the release changelog domain: releasing labels Nov 3, 2025
@pront pront marked this pull request as ready for review November 3, 2025 19:56
@pront pront requested a review from a team as a code owner November 3, 2025 19:56
@pront pront added this pull request to the merge queue Nov 4, 2025
Merged via the queue into main with commit 8ba2c11 Nov 4, 2025
16 checks passed
@pront pront deleted the pront-improve-release-script branch November 4, 2025 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: releasing no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants