Skip to content

devops: publish to PyPI from GitHub Actions with trusted publishing - #346

Merged
Pavel Feldman (pavelfeldman) merged 1 commit into
mainfrom
gha-publish
Nov 4, 2026
Merged

Pavel Feldman (pavelfeldman) merged 1 commit into
mainfrom
gha-publish

Conversation

@pavelfeldman

Copy link
Copy Markdown
Member

Summary

  • Replaces the Azure Pipelines ESRP release with a GitHub Actions workflow that builds both packages from the release tag and uploads them to PyPI through trusted publishing in the pypi environment.
  • Runs on a published GitHub release, or by hand with a tag name. Verifies the tag is vX.Y.Z and that the build produced exactly the four expected files.
  • Trusted publishing must be configured on PyPI for both pytest-playwright and pytest-playwright-asyncio (workflow publish.yml, environment pypi).

Replaces the Azure Pipelines ESRP release with a GitHub Actions workflow that
builds both packages from the release tag and uploads them to PyPI through
trusted publishing in the "pypi" environment.
@pavelfeldman
Pavel Feldman (pavelfeldman) merged commit 3064c4d into main Nov 4, 2026
16 checks passed
@pavelfeldman
Pavel Feldman (pavelfeldman) deleted the gha-publish branch November 4, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants