1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-04 08:01:49 +00:00

feat!: drop support for ansible-core 2.16 (#612)

##### SUMMARY

ansible-core 2.16 will be EOL in May 2025.


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

We are dropping support for ansible-core 2.16 alongside ansible-core
2.15 to prevent cutting another major release in the next month.
This commit is contained in:
Jonas L. 2025-03-21 14:51:58 +01:00 committed by GitHub
parent 92f135456f
commit 140d1508cc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 5 additions and 38 deletions

View file

@ -67,16 +67,6 @@ stages:
- name: Sanity - name: Sanity
test: 2.17/sanity test: 2.17/sanity
- stage: Sanity_2_16
displayName: Sanity 2.16
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
targets:
- name: Sanity
test: 2.16/sanity
### Units ### Units
- stage: Units_devel - stage: Units_devel
displayName: Units devel displayName: Units devel
@ -108,16 +98,6 @@ stages:
- name: (py3.10) - name: (py3.10)
test: 2.17/units/3.10 test: 2.17/units/3.10
- stage: Units_2_16
displayName: Units 2.16
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
targets:
- name: (py3.10)
test: 2.16/units/3.10
## Integration ## Integration
- stage: Integration_devel - stage: Integration_devel
displayName: Integration devel displayName: Integration devel
@ -152,29 +132,15 @@ stages:
- name: (py3.10) - name: (py3.10)
test: 2.17/integration/3.10 test: 2.17/integration/3.10
- stage: Integration_2_16
displayName: Integration 2.16
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
groups: [1, 2, 3]
targets:
- name: (py3.10)
test: 2.16/integration/3.10
### Finally ### Finally
- stage: Summary - stage: Summary
condition: succeededOrFailed() condition: succeededOrFailed()
dependsOn: dependsOn:
- Sanity_devel - Sanity_devel
- Sanity_2_17 - Sanity_2_17
- Sanity_2_16
- Units_devel - Units_devel
- Units_2_17 - Units_2_17
- Units_2_16
- Integration_devel - Integration_devel
- Integration_2_17 - Integration_2_17
- Integration_2_16
jobs: jobs:
- template: templates/coverage.yml - template: templates/coverage.yml

View file

@ -57,7 +57,7 @@ repos:
entry: env HCLOUD_TOKEN= python3 -m ansiblelint -v --force-color entry: env HCLOUD_TOKEN= python3 -m ansiblelint -v --force-color
args: [--offline] args: [--offline]
additional_dependencies: additional_dependencies:
- ansible-core>=2.16 - ansible-core>=2.17
- netaddr - netaddr
- repo: local - repo: local

View file

@ -0,0 +1,2 @@
breaking_changes:
- Drop support for ansible-core 2.16.

View file

@ -1,4 +1,4 @@
requires_ansible: ">=2.16.0" requires_ansible: ">=2.17.0"
action_groups: action_groups:
all: all:

View file

@ -1,4 +1,4 @@
ansible-core>=2.16 ansible-core>=2.17
# Collections requirements # Collections requirements
netaddr netaddr

View file

@ -1 +0,0 @@
plugins/inventory/hcloud.py yamllint:unparsable-with-libyaml # bug in ansible-test - https://github.com/ansible/ansible/issues/82353