Skip to content

Commit 47822b5

Browse files
authored
drop version ansible-core 2.15 and python 3.9 (#171)
Closes #170 Reason: - ansible-core 2.15 reached EOL in Nov 2024 - support of python 3.9 dropped in ansible-core 2.16 Ref: - https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
1 parent ebfdf31 commit 47822b5

File tree

13 files changed

+29
-108
lines changed

13 files changed

+29
-108
lines changed

.github/actions/ansible_aws_test_provider/action.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ outputs:
2222
runs:
2323
using: composite
2424
steps:
25-
- name: Set up Python '3.9'
25+
- name: Set up Python '3.12'
2626
uses: actions/setup-python@v4
2727
with:
28-
python-version: "3.9"
28+
python-version: "3.12"
2929

3030
- name: install python required modules
3131
run: pip install requests

.github/actions/ansible_azure_test_provider/action.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ outputs:
2222
runs:
2323
using: composite
2424
steps:
25-
- name: Set up Python '3.9'
25+
- name: Set up Python '3.12'
2626
uses: actions/setup-python@v4
2727
with:
28-
python-version: "3.9"
28+
python-version: "3.12"
2929

3030
- name: install python required modules
3131
run: pip install requests

.github/actions/ansible_test_splitter/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ runs:
3232
- name: setup python
3333
uses: actions/setup-python@v4
3434
with:
35-
python-version: "3.9"
35+
python-version: "3.12"
3636

3737
- name: Install python required libraries
3838
run: pip install -U pyyaml

.github/actions/ansible_validate_changelog/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ runs:
2323
- name: Setup python
2424
uses: actions/setup-python@v4
2525
with:
26-
python-version: "3.9"
26+
python-version: "3.12"
2727

2828
- name: Install python dependencies
2929
run: |

.github/actions/checkout_dependency/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ inputs:
1515
runs:
1616
using: composite
1717
steps:
18-
- name: Set up Python '3.9'
18+
- name: Set up Python '3.12'
1919
uses: actions/setup-python@v4
2020
with:
21-
python-version: "3.9"
21+
python-version: "3.12"
2222

2323
- name: install PyGithub
2424
run: |

.github/actions/commit_to_pullrequest/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ runs:
4141
- name: Set up Python
4242
uses: actions/setup-python@v4
4343
with:
44-
python-version: "3.9"
44+
python-version: "3.12"
4545

4646
- name: Install required python libraries
4747
run: pip install -U ${{ inputs.python_libs }}

.github/actions/create_pullrequest/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ runs:
3737
- name: setup python
3838
uses: actions/setup-python@v4
3939
with:
40-
python-version: "3.9"
40+
python-version: "3.12"
4141

4242
- name: Install python required libraries
4343
run: pip install -U pygithub

.github/workflows/integration_simple.yml

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -22,53 +22,25 @@ on:
2222
"ansible-version": "devel",
2323
"python-version": "3.10"
2424
},
25-
{
26-
"ansible-version": "devel",
27-
"python-version": "3.9"
28-
},
2925
{
3026
"ansible-version": "milestone",
3127
"python-version": "3.10"
3228
},
33-
{
34-
"ansible-version": "milestone",
35-
"python-version": "3.9"
36-
},
3729
{
3830
"ansible-version": "stable-2.18",
3931
"python-version": "3.10"
4032
},
41-
{
42-
"ansible-version": "stable-2.18",
43-
"python-version": "3.9"
44-
},
45-
{
46-
"ansible-version": "stable-2.17",
47-
"python-version": "3.9"
48-
},
4933
{
5034
"ansible-version": "stable-2.17",
5135
"python-version": "3.13"
5236
},
53-
{
54-
"ansible-version": "stable-2.16",
55-
"python-version": "3.9"
56-
},
5737
{
5838
"ansible-version": "stable-2.16",
5939
"python-version": "3.12"
6040
},
6141
{
6242
"ansible-version": "stable-2.16",
6343
"python-version": "3.13"
64-
},
65-
{
66-
"ansible-version": "stable-2.15",
67-
"python-version": "3.12"
68-
},
69-
{
70-
"ansible-version": "stable-2.15",
71-
"python-version": "3.13"
7244
}
7345
]
7446
required: false
@@ -91,14 +63,17 @@ jobs:
9163
fail-fast: false
9264
matrix:
9365
ansible-version:
94-
- stable-2.15
66+
# ansible-core 2.15 reached EOL on November 2024
67+
# ansible-core 2.16 will reach EOL on May 2025
9568
- stable-2.16
9669
- stable-2.17
9770
- stable-2.18
9871
- milestone
9972
- devel
10073
python-version:
101-
- "3.9"
74+
# 2.16 supports Python 3.10-3.11
75+
# 2.17 supports Python 3.10-3.12
76+
# 2.18 supports Python 3.11-3.13
10277
- "3.10"
10378
- "3.11"
10479
- "3.12"

.github/workflows/release-branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
- name: setup python
5151
uses: actions/setup-python@v4
5252
with:
53-
python-version: "3.9"
53+
python-version: "3.12"
5454
5555
- name: Install required python modules
5656
run: pip3 install tox yq

.github/workflows/release-tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: setup python
3939
uses: actions/setup-python@v4
4040
with:
41-
python-version: "3.9"
41+
python-version: "3.12"
4242

4343
- name: install python libraries
4444
run: pip3 install yq pygithub

0 commit comments

Comments
 (0)