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

ci: add release workflow for automating the PyPI publishing process #156

Merged
merged 6 commits into from
Sep 10, 2024

Conversation

mk-srivastava
Copy link
Contributor

@mk-srivastava mk-srivastava commented Sep 5, 2024

The workflow will upload the wheel files to pypi.

There's one other workflow release_test.yml which one can use to test the changes. This workflow will upload the wheel files to TestPypi once it's executed, but you will require the testpypi token as a secret. I am attaching the screenshots of successful execution of release_test.yml (https://github.com/mk-srivastava/ittapi/actions/runs/10720973229)
image

The execution of the workflow added the packages to TestPypi, here's a screenshot:
image

Before merging the PR following changes have to be made:

  1. Delete the release_test.yml

.github/workflows/release.yml Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
@eparshut eparshut changed the title Workflow for automating the pypi publishing process ci: add release workflow for automating the PyPI publishing process Sep 10, 2024
@eparshut eparshut merged commit 08193a5 into intel:master Sep 10, 2024
14 checks passed
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