Skip to content

Conversation

@EpicWink
Copy link

This enables trusted publishing (with attestations).

Tasks a maintainer needs to do:

  • Configure a trusted PyPI publisher for this GitHub repository and the environments opencv-python-rolling-release and opencv-python-release
    • And one in test-PyPI for the environment test-opencv-python-release
  • (Optional) remove the GitHub project secrets: OPENCV_PYTHON_ROLLING_PASSWORD, OPENCV_CONTRIB_PYTHON_ROLLING_PASSWORD, OPENCV_PYTHON_HEADLESS_ROLLING_PASSWORD, OPENCV_CONTRIB_PYTHON_HEADLESS_ROLLING_PASSWORD, PYPI_PASSWORD (test-PyPI), OPENCV_PYTHON_PASSWORD, OPENCV_CONTRIB_PYTHON_PASSWORD, OPENCV_PYTHON_HEADLESS_PASSWORD, OPENCV_CONTRIB_PYTHON_HEADLESS_PASSWORD
  • (Optional) once this pull request is accepted, make a pre-release to test the configuration

Resolves #1110

This enables trusted publishing (with attestations).
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.

Switch to trusted publishing for package upload to PyPI in CI

1 participant