ansible-collections / hetzner.hcloud

A collection to manage resources on Hetzner Cloud
https://galaxy.ansible.com/ui/repo/published/hetzner/hcloud
GNU General Public License v3.0
100 stars 35 forks source link

feat!: drop support for ansible-core 2.13 #450

Closed jooola closed 5 months ago

jooola commented 5 months ago
SUMMARY

ansible-core 2.13 is EOL since 6 November 2023.

Fixes #400

https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix

jooola commented 5 months ago

We could wait for the 20 May 2024 to drop both ansible 2.14 and 2.13 and have a single major release.

apricote commented 5 months ago

We could wait for the 20 May 2024 to drop both ansible 2.14 and 2.13 and have a single major release.

Fine by me.

Is there anything to gain from using Python 3.9 features now? (Ansible 2.13 requires support with Python 3.8, 2.14 does not)

jooola commented 5 months ago

Is there anything to gain from using Python 3.9 features now? (Ansible 2.13 requires support with Python 3.8, 2.14 does not)

We are still constrained by the python EOL policy that we follow for the hcloud-python library. Maybe we can start using some new feature from ansible-core 2.14, but I think nothing is needed/required right now (maybe some docs improvements).

jooola commented 5 months ago

We will release a new major version anyway, so this is good to go!