name = "version_bump"
version = "0.1.2"
description = "Conventional-Commits-driven semantic releases for Gleam: analyse commits, compute the next version, generate release notes, and publish to Hex/npm and GitHub. A native Gleam port of semantic-release."
licences = ["MIT"]
repository = { type = "github", user = "blakedietz", repo = "version_bump" }
links = [
{ title = "semantic-release (upstream)", href = "https://github.com/semantic-release/semantic-release" },
]
# Extra prose pages to include in the generated HexDocs (the README is the index
# automatically; everything else must be listed here).
[documentation]
pages = [
{ title = "GitHub Actions release guide", path = "github-actions-release.html", source = "docs/github-actions-release.md" },
]
# version_bump releases itself (dogfooding). Initial-development mode keeps it in
# 0.x — breaking changes bump the minor version until a 1.0.0 is cut by hand.
[tools.version_bump]
initial_development = true
[dependencies]
gleam_stdlib = ">= 1.0.0 and < 2.0.0"
gleam_json = ">= 3.1.0 and < 4.0.0"
gleam_http = ">= 4.3.0 and < 5.0.0"
gleam_httpc = ">= 5.0.0 and < 6.0.0"
simplifile = ">= 2.4.0 and < 3.0.0"
shellout = ">= 1.8.0 and < 2.0.0"
argv = ">= 1.1.0 and < 2.0.0"
tom = ">= 2.1.0 and < 3.0.0"
envoy = ">= 1.2.0 and < 2.0.0"
gleam_regexp = ">= 1.1.1 and < 2.0.0"
gleam_community_ansi = ">= 1.5.0 and < 2.0.0"
[dev_dependencies]
gleeunit = ">= 1.0.0 and < 2.0.0"