Skip to content

Commit eda5385

Browse files
authored
Merge pull request #3 from Minibrams/Minibrams-patch-3
Update README to remove PyPI configuration steps
2 parents 9ddb07d + 9dd45da commit eda5385

1 file changed

Lines changed: 0 additions & 10 deletions

File tree

README.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -173,14 +173,6 @@ book = client.get("/books/{book_id}")(params={"book_id": 1})
173173

174174
Releases are published from the protected `releases` branch. The package version is set manually in `pyproject.toml`, and pushing a release commit to `releases` triggers the GitHub Actions release workflow. The workflow creates the matching `vX.Y.Z` tag after checks pass.
175175

176-
Before the first release, configure PyPI Trusted Publishing for this repository:
177-
178-
- PyPI project: `openapi-python`
179-
- GitHub workflow: `release.yml`
180-
- GitHub environment: `pypi`
181-
182-
The GitHub `pypi` environment should be limited to deployments from the `releases` branch.
183-
184176
Release steps:
185177

186178
```bash
@@ -190,5 +182,3 @@ uv run python scripts/release.py --version 0.1.0
190182
# 2. If checks pass, push the current commit to the releases branch.
191183
uv run python scripts/release.py --version 0.1.0 --push-release-branch
192184
```
193-
194-
The release workflow verifies that the version tag does not already exist, runs checks, builds the distributions, validates them with `twine`, creates the release tag, publishes to PyPI, and creates a GitHub Release with generated notes.

0 commit comments

Comments
 (0)