Skip to content

Commit 0bc3174

Browse files
Welcome to 2025.
1 parent 92ec9bb commit 0bc3174

File tree

4 files changed

+65
-24
lines changed

4 files changed

+65
-24
lines changed

.github/workflows/molecule.yml

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- image: "enterpriselinux"
4444
tag: "latest"
4545
- image: "fedora"
46-
tag: "39"
46+
tag: "40"
4747
- image: "fedora"
4848
tag: "latest"
4949
- image: "fedora"
@@ -89,7 +89,51 @@ jobs:
8989
- image: "enterpriselinux"
9090
tag: "latest"
9191
- image: "fedora"
92-
tag: "39"
92+
tag: "40"
93+
- image: "fedora"
94+
tag: "latest"
95+
- image: "fedora"
96+
tag: "rawhide"
97+
- image: "ubuntu"
98+
tag: "latest"
99+
- image: "ubuntu"
100+
tag: "jammy"
101+
- image: "ubuntu"
102+
tag: "focal"
103+
steps:
104+
- name: checkout
105+
uses: actions/checkout@v4
106+
107+
- name: molecule
108+
run: |
109+
apt-get update -qq
110+
apt-get -y -qq install yamllint docker.io
111+
pip install --no-cache-dir tox
112+
if [ -f tox.ini ] ; then tox ; fi
113+
if [ ! -f tox.ini ] ; then pip install -r requirements.yml ; pip install ansible-lint ansible-core ; molecule test ; fi
114+
env:
115+
image: ${{ matrix.config.image }}
116+
tag: ${{ matrix.config.tag }}
117+
python-3-13:
118+
needs:
119+
- lint
120+
runs-on: ubuntu-20.04
121+
container:
122+
image: python:3.13
123+
strategy:
124+
fail-fast: false
125+
matrix:
126+
config:
127+
- image: "alpine"
128+
tag: "latest"
129+
- image: "debian"
130+
tag: "latest"
131+
- image: "debian"
132+
tag: "bullseye"
133+
- image: "enterpriselinux"
134+
tag: "latest"
135+
- image: "fedora"
136+
tag: "40"
93137
- image: "fedora"
94138
tag: "latest"
95139
- image: "fedora"

.gitlab-ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,37 +17,37 @@ molecule:
1717
matrix:
1818
- image: "alpine"
1919
tag: "latest"
20-
python: ['python:3.9', 'python:3.10']
20+
python: ['python:3.9', 'python:3.10', 'python:3.13']
2121
- image: "amazonlinux"
2222
tag: "latest"
2323
python: ['python:3.9', 'python:3.10']
2424
- image: "debian"
2525
tag: "latest"
26-
python: ['python:3.9', 'python:3.10']
26+
python: ['python:3.9', 'python:3.10', 'python:3.13']
2727
- image: "debian"
2828
tag: "bullseye"
29-
python: ['python:3.9', 'python:3.10']
29+
python: ['python:3.9', 'python:3.10', 'python:3.13']
3030
- image: "enterpriselinux"
3131
tag: "latest"
32-
python: ['python:3.9', 'python:3.10']
32+
python: ['python:3.9', 'python:3.10', 'python:3.13']
3333
- image: "fedora"
34-
tag: "39"
35-
python: ['python:3.9', 'python:3.10']
34+
tag: "40"
35+
python: ['python:3.9', 'python:3.10', 'python:3.13']
3636
- image: "fedora"
3737
tag: "latest"
38-
python: ['python:3.9', 'python:3.10']
38+
python: ['python:3.9', 'python:3.10', 'python:3.13']
3939
- image: "fedora"
4040
tag: "rawhide"
41-
python: ['python:3.9', 'python:3.10']
41+
python: ['python:3.9', 'python:3.10', 'python:3.13']
4242
- image: "ubuntu"
4343
tag: "latest"
44-
python: ['python:3.9', 'python:3.10']
44+
python: ['python:3.9', 'python:3.10', 'python:3.13']
4545
- image: "ubuntu"
4646
tag: "jammy"
47-
python: ['python:3.9', 'python:3.10']
47+
python: ['python:3.9', 'python:3.10', 'python:3.13']
4848
- image: "ubuntu"
4949
tag: "focal"
50-
python: ['python:3.9', 'python:3.10']
50+
python: ['python:3.9', 'python:3.10', 'python:3.13']
5151

5252
galaxy:
5353
script:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187
same "printed page" as the copyright notice for easier
188188
identification within third-party archives.
189189

190-
Copyright 2024 Robert de Bock ([email protected])
190+
Copyright 2025 Robert de Bock ([email protected])
191191

192192
Licensed under the Apache License, Version 2.0 (the "License");
193193
you may not use this file except in compliance with the License.

tox.ini

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = ansible-2.{15,16,17}
2+
envlist = ansible-2.{15,16,17,18}
33
skipsdist = true
44

55
[testenv]
@@ -37,12 +37,9 @@ deps =
3737
ansible-core==2.17.*
3838
ansible-lint==24.*
3939

40-
# Future work, not releases, just prepared. See:
41-
# https://docs.ansible.com/ansible/devel//roadmap/ROADMAP_2_18.html
42-
# Note: enable python3.13 in `vars/main.yml` as well.
43-
# [testenv:ansible-2.18]
44-
# basepython = python3.13
45-
# deps =
46-
# -rrequirements.txt
47-
# ansible-core==2.18.*
48-
# ansible-lint==24.*
40+
[testenv:ansible-2.18]
41+
basepython = python3.13
42+
deps =
43+
-rrequirements.txt
44+
ansible-core==2.18.*
45+
ansible-lint==24.*

0 commit comments

Comments
 (0)