This reverts commit 9ee3e76a66a9f5fd535de8031a7585dff6ea6f77.
Revert "Check twine uploads for success"
This reverts commit 16b12ba5b95e9696fa58719d671e9fe85e400ea8.
With the move to warehouse uploads in
Ib9d3d2bd02358947433aeb9520eb1bc1088392eb we no longer need these
check and retry workarounds for long-standing PyPI uploading
misbehavior. Also, per IRC discussion with Donald Stufft, those URLs
likely never worked the way we thought anyway.
Change-Id: I71ffcc0afadadb6c7233d49ea7941989b1f690ef
Now that we have a mechanism to check whether twine uploaded
successfully, we can also safely retry it when it doesn't. Try to
upload to PyPI up to three times, waiting progressively longer
between retries.
Change-Id: Id16909501d8ed2387daae71f75cf80de28297baf
Twine occasionally hits 500 errors from pypi but that doesn't
necessarily mean that the upload failed. We can check if it succeeded
directly by requesting an HTTP HEAD against the resource path. Use the
result of this request to determine if we have failed.
Change-Id: I1f12c5c7b1bf0f556d10366336a471b81a6cc68c
Cleanup every use of `` for subshells in the jenkins/scripts
directory, replacing them with $(), and finally making the
scripts consistent.
Change-Id: Id3e45fb873c1ebeae6ab63a0caa4c427a7ccbb62
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.
Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3