diff --git a/reference/runtimes/zed.rst b/reference/runtimes/zed.rst new file mode 100644 index 000000000..daeb2420c --- /dev/null +++ b/reference/runtimes/zed.rst @@ -0,0 +1,47 @@ +======================= +Tested Runtimes for Zed +======================= + +At the start of the Zed development cycle, the current :ref:`LTS or stable +distribution ` versions are: + +* Ubuntu 20.04 +* CentOS Stream 9 +* Debian 11 + +Python Runtimes for Zed +======================= + +It is the :doc:`policy <../../resolutions/20181024-python-update-process>` that +each OpenStack release cycle will target the latest available version of +Python; default Python runtimes on the distributions listed above; and versions +used in integration tests at the start of the cycle, at least until the point +when all projects have migrated to a later version. + +Based on the criteria above, all Python-based projects must target and test +against, at a minimum: + +* Python 3.8 (available as default in Ubuntu 20.04) +* Python 3.9 (available as default in Debian 11 and CentOS Stream 9) + +More details on Python requirements can be found in :ref:`pti-python`. + +Node.js Runtime for Zed +======================= + +Based on the available versions of Node.js supported in our :ref:`LTS or stable +distributions ` all JavaScript testing should target: + +* Node.js 16 + +More details on Javascript requirements can be found in :ref:`pti-javascript`. + +Golang Runtime for Zed +====================== + +At this time, there are still frequent releases of Go with a wide variety of +distribution packaged versions. Given the current state of Go support and the +number of projects within OpenStack using Go, no formal version declaration is +being made at this time. + +More details on Go requirements can be found in :ref:`pti-golang`.