Skip to content

Manage multiple versions as "profile" #27

@attakei

Description

@attakei

Description

Currently, .age.toml manage current_version and files to bump version.
This configuration manages single version of repository.

This issue wants to add profile array section that has current_version / version and files as nested values.

Example:

[profile."age"]
version = "0.1.1"

[[profile."age".files]]
path = "packages/age/package.json"
search = "..."
replace = "..."

[profile."age_web"]
version = "0.1.2"

[[profile."age_web".files]]
path = "package.json"
search = "..."
replace = "..."

Motivation

I develop workspace-configs that now have lefthook includes, Taskfile includes ana Renovate base configs.
Git tags of this repo are used to includes management, but renovate base configs should not sync version of them.

I want to split git tag and package.json of repo.

  • Git tag: manage includes (simple semver or calver but future).
  • package.json: Semver for only renovate configs

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions