Skip to content

Commit 416bf27

Browse files
committed
release commit
1 parent 0b0ec34 commit 416bf27

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
- '*-keycardai-oauth'
88
- '*-keycardai-mcp'
99
- '*-keycardai-mcp-fastmcp'
10+
- '*-keycardai-agents'
1011

1112
jobs:
1213
detect-package:

packages/agents/pyproject.toml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "keycardai-agents"
3-
version = "0.1.1"
3+
dynamic = ["version"]
44
description = "Framework-agnostic agent service SDK for A2A delegation with Keycard authentication. Supports CrewAI, LangChain, and custom agents."
55
readme = "README.md"
66
requires-python = ">=3.10"
@@ -48,9 +48,17 @@ dev = [
4848
]
4949

5050
[build-system]
51-
requires = ["hatchling"]
51+
requires = ["hatchling", "uv-dynamic-versioning"]
5252
build-backend = "hatchling.build"
5353

54+
[tool.hatch.version]
55+
source = "uv-dynamic-versioning"
56+
57+
[tool.uv-dynamic-versioning]
58+
vcs = "git"
59+
pattern = "(?P<base>\\d+\\.\\d+\\.\\d+)-keycardai-agents"
60+
style = "pep440"
61+
5462
[tool.hatch.build.targets.wheel]
5563
packages = ["src/keycardai"]
5664

@@ -81,3 +89,15 @@ python_classes = ["Test*"]
8189
python_functions = ["test_*"]
8290
asyncio_mode = "auto"
8391
asyncio_default_fixture_loop_scope = "function"
92+
93+
[tool.commitizen]
94+
name = "cz_customize"
95+
version = "0.1.1"
96+
tag_format = "${version}-keycardai-agents"
97+
ignored_tag_formats = ["${version}-*"]
98+
update_changelog_on_bump = true
99+
bump_message = "bump: keycardai-agents $current_version → $new_version"
100+
major_version_zero = true
101+
102+
[tool.commitizen.customize]
103+
changelog_pattern = "^(feat|fix|refactor|perf|test|build|ci|revert)\\(keycardai-agents\\)(!)?:"

0 commit comments

Comments
 (0)