refactor: interface for versioning strategy

This commit is contained in:
Julian Tölle 2024-11-15 18:28:14 +01:00
parent 11f8403241
commit f5ab3e143d
5 changed files with 15 additions and 12 deletions

View file

@ -6,7 +6,9 @@ import (
"github.com/apricote/releaser-pleaser/internal/git"
)
type Strategy = func(git.Releases, VersionBump, NextVersionType) (string, error)
type Strategy interface {
NextVersion(git.Releases, VersionBump, NextVersionType) (string, error)
}
type VersionBump conventionalcommits.VersionBump