Merge "Deprecate EOL Python releases and OS versions"
This commit is contained in:
commit
7fcb90c59d
@ -8,3 +8,5 @@ Deprecated Jobs
|
||||
.. zuul:autojob:: nodejs-npm-run-test
|
||||
.. zuul:autojob:: nodejs-npm-run-lint
|
||||
.. zuul:autojob:: nodejs-npm-run-docs
|
||||
.. zuul:autojob:: tox-py34
|
||||
.. zuul:autojob:: tox-py35
|
||||
|
@ -40,10 +40,20 @@ Before deprecating a feature in Zuul which is used by `zuul-jobs`, the
|
||||
usage of the feature must be removed from `zuul-jobs` according to the
|
||||
deprecation policy described above.
|
||||
|
||||
Deprecated Operating Systems
|
||||
****************************
|
||||
|
||||
Once an operating system version is no longer available with standard
|
||||
support from its supplier, the zuul-jobs collection will not make any
|
||||
significant effort to test future job or role changes for regressions
|
||||
on that platform. Conditional checks in playbooks and roles for these
|
||||
versions may be retained when possible, but should not come with any
|
||||
expectation of stability since they can no longer be tested reliably.
|
||||
|
||||
Python Version Policy
|
||||
---------------------
|
||||
|
||||
``zuul-jobs`` targets Python 2.7 onwards and Python 3.5 onwards (note
|
||||
``zuul-jobs`` targets Python 2.7 onwards and Python 3.6 onwards (note
|
||||
this differs slightly from Ansible upstream, where the policy is 2.6
|
||||
onwards unless libraries depend on newer features. `zuul-jobs` does
|
||||
not support Python 2.6).
|
||||
|
@ -3,8 +3,6 @@ Python Jobs
|
||||
|
||||
.. zuul:autojob:: tox
|
||||
.. zuul:autojob:: tox-py27
|
||||
.. zuul:autojob:: tox-py34
|
||||
.. zuul:autojob:: tox-py35
|
||||
.. zuul:autojob:: tox-py36
|
||||
.. zuul:autojob:: tox-py37
|
||||
.. zuul:autojob:: tox-py38
|
||||
|
@ -65,6 +65,10 @@
|
||||
Run unit tests for a Python project under cPython version 3.4.
|
||||
|
||||
Uses tox with the ``py34`` environment.
|
||||
|
||||
Changes to the zuul-jobs collection are no longer regression tested with
|
||||
Python 3.4, but this job definition is being retained for backward
|
||||
compatibility.
|
||||
vars:
|
||||
tox_envlist: py34
|
||||
python_version: 3.4
|
||||
@ -76,6 +80,10 @@
|
||||
Run unit tests for a Python project under cPython version 3.5.
|
||||
|
||||
Uses tox with the ``py35`` environment.
|
||||
|
||||
Changes to the zuul-jobs collection are no longer regression tested with
|
||||
Python 3.5, but this job definition is being retained for backward
|
||||
compatibility.
|
||||
vars:
|
||||
tox_envlist: py35
|
||||
python_version: 3.5
|
||||
|
Loading…
Reference in New Issue
Block a user