Skip to content

Commit 9289337

Browse files
committed
release: v0.2.2 (PyPI publish retry of v0.2.1)
v0.2.1 shipped the container to GHCR and the GitHub Release but publish-pypi failed with `invalid-publisher` — trusted-publishing wasn't configured on pypi.org for this repo yet. That's now set up (Owner=simtabi, Repository=shimkit, Workflow=release.yml, Environment=pypi). v0.2.2 also carries the GHCR job's `contents: write` grant (fdae429) so the container SBOM lands on the Release page. Code byte-identical to v0.2.1 and v0.2.0; bump is purely release infra.
1 parent fdae429 commit 9289337

3 files changed

Lines changed: 17 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
66

77
## [Unreleased]
88

9+
## [0.2.2] — 2026-05-14
10+
11+
### Fixed
12+
13+
- Release pipeline: trusted-publishing now configured on PyPI for
14+
this repo + workflow + `pypi` environment, so `publish-pypi` can
15+
exchange its OIDC token for an upload credential. v0.2.1 published
16+
the container to GHCR and the GitHub Release but failed at the
17+
PyPI step with `invalid-publisher`. Also carries the release.yml
18+
`contents: write` grant on the `publish-ghcr` job so the container
19+
SBOM lands on the Release page instead of erroring with "Resource
20+
not accessible by integration".
21+
- **Code is byte-identical to v0.2.1 (and v0.2.0); the bump is
22+
purely a release-infra retry to land the artifact on PyPI.**
23+
924
## [0.2.1] — 2026-05-14
1025

1126
### Fixed

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 = "shimkit"
7-
version = "0.2.1"
7+
version = "0.2.2"
88
description = "A toolkit of developer utilities — Java version manager, shell upgrader, and more. Python tools, shimmed by bash."
99
readme = "README.md"
1010
license = { file = "LICENSE" }

src/shimkit/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
Python tools, shimmed by bash.
44
"""
55

6-
__version__ = "0.2.1"
6+
__version__ = "0.2.2"
77
__all__ = ["__version__"]

0 commit comments

Comments
 (0)