release-tool 0.3.0

Configuration-driven release lifecycle for computed-parameter repositories
Documentation
required_version = "0.3.0"

[repository]
github = "computed-parameter/computed-parameter-engine-resources"
branch = "master"

[hooks]
preflight = ["python3", "-m", "unittest", "discover", "-s", "tests", "-v"]

[[targets]]
name = "mysql"
kind = "oci_image"
image = "ghcr.io/computed-parameter/computed-parameter-engine-mysql:{version}"
platform = "linux/amd64"
reuse_check = ["just", "_reuse-image", "mysql"]
build = ["just", "_build-image", "mysql"]

[[targets]]
name = "mongo"
kind = "oci_image"
image = "ghcr.io/computed-parameter/computed-parameter-engine-mongo:{version}"
platform = "linux/amd64"
reuse_check = ["just", "_reuse-image", "mongo"]
build = ["just", "_build-image", "mongo"]

[[targets]]
name = "mongo-prepared"
kind = "oci_image"
default = true
depends_on = ["mysql", "mongo"]
image = "ghcr.io/computed-parameter/computed-parameter-engine-mongo-prepared:{version}"
platform = "linux/amd64"
reuse_check = ["just", "_reuse-image", "mongo-prepared"]
build = ["just", "_build-image", "mongo-prepared"]