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

Support automated deployment to PyPi #63

Merged
merged 1 commit into from
Jan 21, 2025
Merged

Conversation

wjohnson
Copy link
Contributor

  • Updated artifact upload to python-package-distributions
  • Had to manually configure trusted publishing on Test and real PyPi
  • Create publish to test pypi job that references package job
  • Create publish to real pypi job that requires the test pypi path to succeed
    • In the future, may need to consider what we do if test pypi succeeds but real pypi fails

In the future, should consider executing a script to test the package is installable
In the future, should consider executing a notebook in Fabric

The code was developed on the side from this test repo to confirm it works without attempting to deploy to our production pypi repo.

- Updated artifact upload to python-package-distributions
- Had to manually configure trusted publishing on Test and real PyPi
- Create publish to test pypi job that references package job
- Create publish to real pypi job that requires the test pypi path to succeed
  - In the future, may need to consider what we do if test pypi succeeds but real pypi fails

In the future, should consider executing a script to test the package is installable
In the future, should consider executing a notebook in Fabric
@wjohnson wjohnson changed the base branch from main to dev January 19, 2025 22:11
@emmynguyen emmynguyen added the enhancement New feature or request label Jan 21, 2025
@wjohnson wjohnson merged commit a7ba9b9 into dev Jan 21, 2025
11 checks passed
@wjohnson wjohnson deleted the feature/github-automation branch January 21, 2025 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants