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

Automate PyPI release of SkyApi package #4

Open
4 of 8 tasks
vidya88 opened this issue Sep 23, 2019 · 0 comments
Open
4 of 8 tasks

Automate PyPI release of SkyApi package #4

vidya88 opened this issue Sep 23, 2019 · 0 comments

Comments

@vidya88
Copy link

vidya88 commented Sep 23, 2019

@olemis commented on Apr 27

Is your feature request related to a problem? Please describe.
SkyApi will be part of next release and there are no scripts to automate this process.

Describe the solution you'd like

  • Build wheel packages in Travis deploy (release-* branchs only)
  • Push to PyPI sandbox.
  • Run test suite after downloading and installing aforementioned packages

... once this process succeeds ...

  • Build wheel packages in Travis deploy (tags only)
  • Push to official PyPI
  • Check packages (manually?)
  • If errors detected then prepare post releases to fix'em
  • Document the flow for both SkyApi and PySkycoin packages

Describe alternatives you've considered
Doing this by hand is possible , but not an option ...

Additional context
There is a deploy section in .travis.yml already .

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

No branches or pull requests

1 participant