We do not need gerrit-git-prep anymore, zuul-git-prep works on all our
slaves and has the advantage of using zuul-cloner so that the local
cache is used and Depends-On works.
Remove gerrit-git-prep and use zuul-git-prep instead everywhere.
Change-Id: I2f106af58f78fceaf3c497fe43e6f5a002695645
Before uploading to pypi check the git tag matches the xstatic version.
If it fails the upload will be aborted and
http://lists.openstack.org/cgi-bin/mailman/listinfo/release-job-failures
will be notified.
Start with xstatic-angular-bootstrap but this should be applied to
all xstatic projects.
Change-Id: I8fbbbb45d1081ec80981b5d8fa855f3cab8837f9
We have some headroom on the logs filesystem and this allows us to go
back to more reliable methods of grabbing logs. Specifically we are not
required to have http access back to the jenkins master from every job
that runs into order to get the console logs then upload them to swift.
Change-Id: Ie8479c224b2fd3c3efca4e1bf4157656540eccff
We need a way to test if a particular change
(I14e0b5986d3433afd796ea44e66dfafd5003e732) will allow wheels to be
built with setuptools_scm.
This job is a temporary clone of {name}-tarball to put the build
artifacts on the log server so we can check if it works rather
than trigging a real build (and hence upload to pypi).
This should be removed after builds with the above change are working.
Change-Id: Idb36459bcdfd85d7765e849dfda105437bb8bd0c
For testing the proposed version checking job
it is being added to the experimental queue.
This check will be run in the release job as a pre-check
to ensure that the tag triggering the release matches
the version encoded in the release's files. If the version
coded in the tag doesn't match the version in the xstatic
package, it must be rejected.
Co-Authored-By: Joshua Hesketh <josh@nitrotech.org>
Change-Id: I04765ccc8c3a72758391ab147e7d5d79b828fd21