Skip to content

Plugin category: Files Updater - update version strings in project files before release #92

@mwaldheim

Description

@mwaldheim

Updates version strings in project files during the Prepare phase, before the release commit.

Generic files-updater with regex-based find/replace and Go template support for replacements.

Built-in rules for: package.json, Chart.yaml, pom.xml, pyproject.toml, Cargo.toml, *.csproj

Distinct from language publish plugins: Files Updater only updates files. Publishing is handled by respective plugins.

Tasks:

  • Implement generic files-updater with configurable path + pattern + replacement
  • Go template variables: .Version, .Tag, .Date
  • Dry-run: print diff without writing
  • Commit updated files as part of release commit (optional)
  • Built-in presets for common ecosystems

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions