-
Notifications
You must be signed in to change notification settings - Fork 480
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
Updating Deployment #1517
Updating Deployment #1517
Conversation
I don't think this solves the problem. The issue is that the python package might be unchanged if a PR only changes the compiled code and not the python code. Refusing to tag a release on github unless python code changes seems worse than having a missing Python package on occasion. I suspect a proper fix would be to either allow different versions of the 2 packages, or to simply ensure the python package contains the version number for the main package - then the python package will always change when we have a new release and they'll always be in sync. Also the changes to add |
Hello Andrew! Although I do wonder if we should retroactively upload 1.8.27 and I think 1.8.31 on Pip too? I can ask Brendan if he can do this too, I'll be meeting him later today for LAVA upgrade work. Hopefully this PR should avoid any more manually retroactively fixes too. As for the first option, we can have And yes that was a typo originally on the publish docker, sorry about that! |
09e87fc
to
358e344
Compare
d35d148
to
13ac64e
Compare
docker images. This will avoid any errors on PyPi causing version mismatch with our releases. Also, I am going to try using caching to save time on deploying docker images
1d38a6f
to
904a8ff
Compare
Hello,
This should be covering the last batch of chances to publishing GitHub action.
I should note, I believe you'd need to manually upload 1.8.28 and 1.8.35 to PyPi, not sure if you'd want to also delete 1.8.22.dev12 and 1.8.21.dev1 from PyPi, but this should hopefully make sure Pip is retroactively fixed to be in lock step after version 1.8.21
Swap order of containers being built, so we can leverage caching for faster publishing of pandadev and panda containers.
I also removed duplicate code in regard to updating documentation used on both dev and stable branches.