ci(gitlab-ci): use templates from a common repository

4 jobs for branch/default in 2 minutes and 16 seconds (queued for 17 seconds)
Status Name Job ID Coverage
  Lint
passed flake8 #345375

00:00:23

passed yamllint #345376

00:00:18

 
  Tests
failed py27 #345377
allowed to fail

00:01:10

passed py3 #345378

00:01:52

 
Name Stage Failure
failed
py27 Tests
py27 installed: DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.,amqp==2.6.1,atomicwrites==1.4.0,attrs==21.2.0,backports.functools-lru-cache==1.6.4,billiard==3.6.4.0,celery==4.4.7,cffi==1.14.6,click==7.1.2,configparser==4.0.2,contextlib2==0.6.0.post1,cubicweb==3.26.22,cubicweb-celerytask @ file:///builds/cubicweb/cubes/celerytask/.tox/.tmp/package/1/cubicweb-celerytask-0.11.0.zip,cw-celerytask-helpers==0.11.0,daiquiri==3.0.0,extras==1.0.0,fixtures==3.0.0,funcsigs==1.0.2,html2text==2019.8.11,importlib-metadata==2.1.1,Jinja2==2.11.3,kombu==4.6.11,linecache2==1.0.0,logilab-common==1.4.4,logilab-constraint==0.6.0,logilab-database==1.17.2,logilab-mtconverter==0.9.2,lxml==4.6.3,Markdown==3.1.1,MarkupSafe==1.1.1,mock==3.0.5,more-itertools==5.0.0,packaging==20.9,passlib==1.7.4,pathlib2==2.3.6,pbr==5.6.0,pifpaf==3.1.5,pluggy==0.13.1,psutil==5.8.0,py==1.10.0,pycparser==2.20,pyparsing==2.4.7,pytest==4.6.11,pytest-capture-deprecatedwarnings @ git+https://github.com/psycojoker/pytest-capture-deprecatedwarnings@5bc071eff84b70457cb86fc3c0fc88ca5a3648ea,python-dateutil==2.8.2,python-json-logger==0.1.11,python-mimeparse==1.6.0,pytz==2021.1,redis==3.5.3,rql==0.35.2,scandir==1.10.0,six==1.16.0,testtools==2.4.0,traceback2==1.4.0,unittest2==1.1.0,vine==1.3.0,wcwidth==0.2.5,xattr==0.9.7,yams==0.45.3,Yapps2==2.2.0,zipp==1.2.0
py27 run-test-pre: PYTHONHASHSEED='4123610609'
py27 run-test: commands[0] | pifpaf run redis --port 6380 -- /builds/cubicweb/cubes/celerytask/.tox/py27/bin/python -m pytest test
ERROR [pifpaf] 'module' object has no attribute 'fsdecode'
ERROR: InvocationError for command /builds/cubicweb/cubes/celerytask/.tox/py27/bin/pifpaf run redis --port 6380 -- .tox/py27/bin/python -m pytest test (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py27: commands failed
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1