diff --git a/.github/workflows/pull-request-management.yml b/.github/workflows/pull-request-management.yml index 7738c5a8468..686a4fbcfa2 100644 --- a/.github/workflows/pull-request-management.yml +++ b/.github/workflows/pull-request-management.yml @@ -127,7 +127,7 @@ jobs: - 'eos_cli_config_gen_deprecated_vars' - 'eos_cli_config_gen_negative_unit_tests' ansible_version: - - 'ansible-core<2.18.0 --upgrade' + - 'ansible-core<2.19.0 --upgrade' # Also test minimum ansible version for one scenario. include: - avd_scenario: 'eos_cli_config_gen' @@ -166,7 +166,7 @@ jobs: fail-fast: true matrix: avd_scenario: ['dhcp_configuration', 'dhcp_provisioning'] - ansible_version: ['ansible-core<2.18.0 --upgrade'] + ansible_version: ['ansible-core<2.19.0 --upgrade'] needs: [ file-changes ] if: needs.file-changes.outputs.dhcp == 'true' steps: @@ -233,6 +233,9 @@ jobs: - avd_scenario: 'eos_designs_unit_tests' ansible_version: 'ansible-core<2.18.0 --upgrade' pip_requirements: '.github/requirements-ci.txt' + - avd_scenario: 'eos_designs_unit_tests' + ansible_version: 'ansible-core<2.19.0 --upgrade' + pip_requirements: '.github/requirements-ci.txt' needs: [ file-changes ] if: needs.file-changes.outputs.eos_design == 'true' || needs.file-changes.outputs.config_gen == 'true' steps: @@ -274,7 +277,7 @@ jobs: avd_scenario: - 'eos_config_deploy_cvp' ansible_version: - - 'ansible-core<2.18.0 --upgrade' + - 'ansible-core<2.19.0 --upgrade' include: - avd_scenario: 'eos_config_deploy_cvp' ansible_version: 'ansible-core==2.15.0' @@ -314,7 +317,7 @@ jobs: avd_scenario: - 'eos_validate_state' ansible_version: - - 'ansible-core<2.18.0 --upgrade' + - 'ansible-core<2.19.0 --upgrade' include: - avd_scenario: 'eos_validate_state' ansible_version: 'ansible-core==2.15.0' @@ -362,7 +365,7 @@ jobs: # 3.13 - Still waiting for support in ansible-test - name: 'Install Python requirements' run: | - pip install "ansible-core<2.18.0" -r .github/requirements-ci.txt --upgrade + pip install "ansible-core<2.19.0" -r .github/requirements-ci.txt --upgrade - name: 'Run ansible-test sanity' run: | cd ansible_collections/arista/avd/ @@ -384,7 +387,7 @@ jobs: 3.10 - name: 'Install Python requirements' run: | - pip install mock pytest pytest-mock pytest-xdist pyyaml "ansible-core<2.18.0" -r .github/requirements-ci.txt --upgrade + pip install mock pytest pytest-mock pytest-xdist pyyaml "ansible-core<2.19.0" -r .github/requirements-ci.txt --upgrade - name: 'Run ansible-test units test cases' run: | cd ansible_collections/arista/avd/ @@ -407,7 +410,7 @@ jobs: # 3.13 - Still waiting for support in ansible-test - name: 'Install Python requirements' run: | - pip install "ansible-core<2.18.0" -r .github/requirements-ci.txt --upgrade + pip install "ansible-core<2.19.0" -r .github/requirements-ci.txt --upgrade - name: 'Run ansible-test integration test cases' run: | cd ansible_collections/arista/avd/ @@ -456,7 +459,7 @@ jobs: - uses: actions/checkout@v4 - name: 'Install Python & Ansible requirements' run: | - pip install "ansible-core<2.18.0" -r .github/requirements-ci.txt --upgrade + pip install "ansible-core<2.19.0" -r .github/requirements-ci.txt --upgrade ansible-galaxy collection install -r ansible_collections/arista/avd/collections.yml - name: Install galaxy-importer # Install the specific version of galaxy-importer used on galaxy.ansible.com