Icinga / ansible-collection-icinga

Collection to setup and manage components of the Icinga software stack
Apache License 2.0
45 stars 36 forks source link

ini-configuration-tests need adjustment #314

Closed Donien closed 3 months ago

Donien commented 3 months ago

As can be seen in this job the ini-configuration-tests need an adjustment due to ansible-core==2.16.4 not being available for python==3.9.

mkayontour commented 3 months ago

As this is often a Problem, can you separate and create two "jobs" which have their own matrix.

Best would be three jobs for each version of non EOL core and then we can add for the specific core version the "python versions"

jobs:
  test_ini_2.15:
[...]
    strategy:
[...]
      matrix:
        distro: [ubuntu2204]
        ansible: ['2.15.x']
        python: ['3.9','3.10','3.11']

  test_ini_2.16:
[...]
    strategy:
[...]
      matrix:
        distro: [ubuntu2204]
        ansible: ['2.16.x']
        python: ['3.10','3.12']

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

Donien commented 3 months ago

Closed by #316