Skip to content

Commit b739d3c

Browse files
committed
chore(release): bump to v0.4.0 — conda-forge live PR automation
CondaForge.publish() runs the full feedstock-bump flow on --apply: shallow clone, patch meta.yaml (version + sha256 + build.number), commit on release-kit/bump-<version>, force-with-lease push, open PR via API. Idempotent on existing open PR for same head. 181 tests pass; ruff + mypy strict clean. Build clean.
1 parent be3f78d commit b739d3c

2 files changed

Lines changed: 26 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,31 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
88

99
_No changes yet._
1010

11+
## [0.4.0] — 2026-05-16
12+
13+
### Added
14+
15+
- **Conda-forge PR automation** (`be3f78d`, `462c9f2`): the
16+
`conda-forge` platform plugin's `publish()` method now executes
17+
the full feedstock-bump flow on `--apply`:
18+
1. Shallow clone of the fork.
19+
2. Patch `recipe/meta.yaml`: `{% set version %}` + `sha256:` +
20+
`build.number` reset.
21+
3. Create `release-kit/bump-<version>` branch, commit, force-with-
22+
lease push to the fork.
23+
4. Open the PR against the feedstock via the GitHub API.
24+
25+
Idempotent: an existing open PR for the same `<fork>:<branch>`
26+
short-circuits with status `ok` and the existing PR URL.
27+
28+
### Changed
29+
30+
- `RE-AUDIT.md` updated with the final ship state (every Round
31+
1/2/3/4 item resolved).
32+
33+
[Unreleased]: https://github.com/simtabi/release-kit/compare/v0.4.0...HEAD
34+
[0.4.0]: https://github.com/simtabi/release-kit/releases/tag/v0.4.0
35+
1136
## [0.3.0] — 2026-05-16
1237

1338
### Added
@@ -30,7 +55,6 @@ _No changes yet._
3055
audit, with every Round 1/2/3/4 item resolved or
3156
deferred-with-rationale. (`5abde5b`, `c6d4787`)
3257

33-
[Unreleased]: https://github.com/simtabi/release-kit/compare/v0.3.0...HEAD
3458
[0.3.0]: https://github.com/simtabi/release-kit/releases/tag/v0.3.0
3559

3660
## [0.2.0] — 2026-05-16

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "simtabi-release-kit"
7-
version = "0.3.0"
7+
version = "0.4.0"
88
description = "Multi-registry publishing automation. PyPI, npm, Docker, Homebrew, Maven, RubyGems, Cargo, NuGet, Packagist, plus seven git hosts. Fluent OOP, config-driven, OIDC-first."
99
readme = "README.md"
1010
license = { file = "LICENSE" }

0 commit comments

Comments
 (0)