Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PyPI upload update revert #5971

Merged
merged 3 commits into from
Jun 26, 2024
Merged

Commits on Jun 24, 2024

  1. PyPI release update

    This commit updates the pypi release process. It uses PyPI Trusted
    Publisher Management and gh-action-pypi-publish action instead of
    private token. This change will make our pypi process more simple and
    more secure.
    
    Reference: avocado-framework#5903
    Signed-off-by: Jan Richter <[email protected]>
    richtja committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    899ff10 View commit details
    Browse the repository at this point in the history
  2. Test-PyPI upload on pre-release

    This commit adds a new check to pre-release workflow to test the pypi
    upload by uploading the avocado build into test-pypi server.
    
    Reference: avocado-framework#5903
    Signed-off-by: Jan Richter <[email protected]>
    richtja committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    81a870b View commit details
    Browse the repository at this point in the history
  3. Avocado bot token in release workflow

    It adds Avocado bot organization token to the release workflow instead of
    personal token. This makes the release independent to one specific avocado
    maintainer.
    
    Signed-off-by: Jan Richter <[email protected]>
    richtja committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    a12f1f3 View commit details
    Browse the repository at this point in the history