Skip to content

Conversation

@LacombeLouis
Copy link
Collaborator

@LacombeLouis LacombeLouis commented Nov 12, 2025

Description

Checkout issue #793.

Type of change

Please remove options that are irrelevant.

  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

  • Make sure to update the pypi and testpypi Trusted Publishers in the settings of your PyPI and TestPyPI accounts.
  • Configure GitHub Environments named pypi and testpypi in your repository settings.
  • For pypi the environment should require manual approval (recommended by PyPI Trusted Publishing).
  • After switching to Trusted Publishing you should remove any long-lived PYPI API token secrets from the repo and revoke them on PyPI/TestPyPI as described in the PyPI guide.

Guidelines

Quality Checks

  • Linting passes successfully: make lint
  • Typing passes successfully: make type-check
  • Unit tests pass successfully: make tests
  • Coverage is 100%: make coverage
  • When updating documentation: doc builds successfully and without warnings: make doc
  • When updating documentation: code examples in doc run successfully: make doctest

Contribution Documentation

LLM Usage (Optional)

If you used a Large Language Model (LLM) to assist with this contribution, please provide details:

  • LLM used: (e.g., Mistral, Claude, GPT, Gemini, etc.)
  • Purpose: (e.g., code generation, documentation, test writing, refactoring, etc.)

@LacombeLouis LacombeLouis self-assigned this Nov 12, 2025
@LacombeLouis LacombeLouis linked an issue Nov 12, 2025 that may be closed by this pull request
@allglc allglc merged commit d93acff into master Nov 14, 2025
8 of 9 checks passed
hmaissoro pushed a commit that referenced this pull request Nov 14, 2025
…stPyPI (#795)

* Refactor GitHub Actions workflow for publishing to PyPI and TestPyPI

* Update release checklist to include optional monitoring steps for TestPyPI and PyPI publish jobs
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.

Update publishing package to pipy

3 participants