UPPER_CONSTRAINTS_FILE is old name and deprecated
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
Change-Id: Id58ed046a7cdb1b09b3f561c15cdee99d756cb82
Currently, a "tox -e lint" run takes a lot of time. But when
developing locally and changing a single spec template, this is
annoying.
So allow a second positional argument for the 3 tools from the tools/
directory which is a string used by the "-name" argument from
"find". With that, it is possible to call lint for a single spec
template with eg:
tox -elint python-cliff
Change-Id: I1ba05ed4e353728d251105fc7ad356d759813481
This converts the tox-lint job to zuulv3. There is a standard
openstack-tox-linters that we can rely on.
Change-Id: I31eb188d9bde1fa0db5a46b3fa8b412f729d939e
This avoids random breakage from new releases that have not passed
global requirements integration testing
Change-Id: Ibafde948c93ac5daa943b574debd4dc7eadef2cd
This should probably be a lot more advanced, but for now
this finds the problem that I introduce all the time :)
Depends-on: I87a9de05f15b3dd1f3d5fb9c6b77c09d265b28ad
Change-Id: I9c1815a077c2fd918a35b44081bccdd1ccd8afc2
A new test-requirement called spec_cleaner is run on the
rendered spec files to check the style of a given spec.
This enforces a consistent style between spec files.
Also fix the currently available spec files to have a consistent
style.
Change-Id: I31957cc986e320798d5d6212e4d37fdf89b13b3d
Use renderspec to render the jinja2 templates into real RPM spec
files. Abort if the conversion doesn't work.
Change-Id: I31edbe16129a627236db0c980602ca23a0ba2a4a