From 19c87902515b9adf14d495cc1f221af92409499e Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Wed, 27 Oct 2021 15:12:30 -0500 Subject: [PATCH] 2.13 schedule (#75843) --- docs/docsite/rst/roadmap/ROADMAP_2_13.rst | 60 +++++++++++++++++++ .../roadmap/ansible_core_roadmap_index.rst | 1 + 2 files changed, 61 insertions(+) create mode 100644 docs/docsite/rst/roadmap/ROADMAP_2_13.rst diff --git a/docs/docsite/rst/roadmap/ROADMAP_2_13.rst b/docs/docsite/rst/roadmap/ROADMAP_2_13.rst new file mode 100644 index 00000000000..dd4445cd6b7 --- /dev/null +++ b/docs/docsite/rst/roadmap/ROADMAP_2_13.rst @@ -0,0 +1,60 @@ +.. _core_roadmap_2_13: + +***************** +Ansible-core 2.13 +***************** + +.. contents:: + :local: + +Release Schedule +================ + +Expected +-------- + +PRs must be raised well in advance of the dates below to have a chance of being included in this ansible-core release. + +.. note:: There is no Alpha phase in 2.13. +.. note:: Dates subject to change. + +Development Phase +^^^^^^^^^^^^^^^^^ + +The ``milestone`` branch will be advanced at the start date of each development phase. + +- 2021-09-27 Development Phase 1 +- 2021-12-13 Development Phase 2 +- 2022-02-14 Development Phase 3 + +Release Phase +^^^^^^^^^^^^^ + +- 2022-03-28 Feature Freeze (and ``stable-2.13`` branching from ``devel``) + No new functionality (including modules/plugins) to any code + +- 2022-04-11 Beta 1 +- 2022-04-25 Beta 2 (if necessary) + +- 2022-05-02 Release Candidate 1 +- 2022-05-16 Release Candidate 2 (if necessary) + +- 2022-05-23 Release + +Release Manager +=============== + + Ansible Core Team + +Planned work +============ + +* Data Tagging +* ``ansible-doc`` extended dump support for devtools integration +* ``ansible-galaxy`` CLI collection verification, source, and trust +* ``jinja2`` 3.0+ dependency +* Consolidate template handling to always use ``jinja2`` native +* Drop Python 2.6 support for module execution +* Implement sidecar docs to support documenting filter/test plugins, as well as non Python modules +* Update the collection loader to Python 3.x loader API, due to removal of the Python 2 API in Python 3.12 +* Modernize python packaging and installation diff --git a/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst b/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst index fc2a731eac4..8c9ac3290b1 100644 --- a/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst +++ b/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst @@ -28,6 +28,7 @@ See :ref:`Ansible communication channels ` for details on how to :glob: :caption: ansible-core Roadmaps + ROADMAP_2_13 ROADMAP_2_12 ROADMAP_2_11 ROADMAP_2_10