Skip to content

Commit 76d98bd

Browse files
Adam Dobrawyclaude
andcommitted
Update release docs for trusted publishing via GitHub Actions
Remove manual twine upload step from development docs and add trusted publishing changelog entry (PR #114). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 17e0020 commit 76d98bd

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

CHANGELOG.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Changed
2323
- Migrate from ``setup.py`` / ``setup.cfg`` to ``pyproject.toml`` (PEP 621) (`#122 <https://github.com/ad-m/python-anticaptcha/pull/122>`_)
2424
- Switch README from RST to Markdown (`#126 <https://github.com/ad-m/python-anticaptcha/pull/126>`_)
2525
- Switch test runner from nose2 to pytest
26+
- Switch PyPI publishing to trusted publishing via GitHub Actions (`#114 <https://github.com/ad-m/python-anticaptcha/pull/114>`_)
2627
- Fix ``RecaptchaV2EnterpriseTask`` missing proxyless base class inheritance
2728
- Fix ``ImageToTextTask.serialize()`` sending ``None`` values
2829
- Fix ``GeeTestTask`` incorrect inheritance

docs/development.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,5 @@ Follow these steps to publish the new release:
1414

1515
* update changelog - use any text editor
1616
* tag version - use ``git tag vX.Y.Z`` (versions are managed by ``setuptools-scm``)
17-
* build package - use ``python -m build``
18-
* upload release to PyPI - use ``twine upload dist/*``
1917
* push changes to GitHub - ``git push origin && git push --tags``
18+
* PyPI upload is handled automatically via GitHub Actions using `trusted publishing <https://docs.pypi.org/trusted-publishers/>`_

0 commit comments

Comments
 (0)