release-tool 0.3.0

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

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

[hooks]
preflight = ["just", "test"]

[publishers.release]
kind = "github_release"
title = "CPE {version}"
prerelease = true

[[targets]]
name = "sc"
kind = "docker_archive"
publisher = "release"
default = true
platform = "linux/amd64"
image = "cpe:{version}"
asset = "cpe-{version}-linux-amd64.tar.xz"
build = ["just", "_build-release-image", "sc", "{image}"]
local_check = ["just", "_check-release-image", "sc", "{image}"]

[[targets]]
name = "rl"
kind = "docker_archive"
publisher = "release"
platform = "linux/amd64"
image = "cpe:{version}-rl"
asset = "cpe-{version}-rl-linux-amd64.tar.xz"
build = ["just", "_build-release-image", "rl", "{image}"]
local_check = ["just", "_check-release-image", "rl", "{image}"]