From 7194b6bb1377e9d4c2ac988ce9510b8d7e358d14 Mon Sep 17 00:00:00 2001 From: Hideki Saito Date: Wed, 25 Sep 2024 09:10:22 +0900 Subject: [PATCH] CI - bump ansible-core version * bump devel test to ansible-core 2.19 * add ansible-core 2.18 to stable list but CI only covers sanity test at the moment. Signed-off-by: Hideki Saito --- .azure-pipelines/azure-pipelines.yml | 48 ++++++++++++++++++- README.md | 5 +- .../fragments/571_ci_bump_core_version.yml | 3 ++ tests/sanity/ignore-2.19.txt | 1 + 4 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 changelogs/fragments/571_ci_bump_core_version.yml create mode 100644 tests/sanity/ignore-2.19.txt diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index cc4a6aef9e..7c7ec267bc 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -57,6 +57,21 @@ stages: test: units - name: Lint test: lint + - stage: Sanity_2_18 + displayName: Ansible 2.18 sanity + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: "{0}" + testFormat: 2.18/{0} + targets: + - name: Sanity + test: sanity + - name: Units + test: units + - name: Lint + test: lint - stage: Sanity_2_17 displayName: Ansible 2.17 sanity dependsOn: [] @@ -113,6 +128,20 @@ stages: test: ubuntu2204 - name: Ubuntu 24.04 test: ubuntu2404 + - stage: Docker_2_18 + displayName: Docker devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.18/linux/{0}/1 + targets: + - name: Fedora 40 + test: fedora40 + - name: Ubuntu 22.04 + test: ubuntu2204 + - name: Ubuntu 24.04 + test: ubuntu2404 - stage: Docker_2_17 displayName: Docker 2.17 dependsOn: [] @@ -176,6 +205,18 @@ stages: test: rhel/9.4 - name: FreeBSD 13.3 test: freebsd/13.3 + - stage: Remote_2_18 + displayName: Remote devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.18/{0}/1 + targets: + - name: RHEL 9.4 + test: rhel/9.4 + - name: FreeBSD 13.3 + test: freebsd/13.3 - stage: Remote_2_17 displayName: Remote 2.17 dependsOn: [] @@ -234,8 +275,11 @@ stages: - Sanity_2_17 - Remote_2_17 - Docker_2_17 + - Sanity_2_18 + - Remote_2_18 + - Docker_2_18 - Sanity_devel - - Remote_devel - - Docker_devel + # - Remote_devel # Wait for test environment release + # - Docker_devel # Wait for test environment release jobs: - template: templates/coverage.yml diff --git a/README.md b/README.md index 84c59b4765..ddbbb1bacb 100644 --- a/README.md +++ b/README.md @@ -74,11 +74,14 @@ None -- ansible-core 2.18 (devel) +- ansible-core 2.19 (devel) +- ansible-core 2.18 (stable) * - ansible-core 2.17 (stable) - ansible-core 2.16 (stable) - ansible-core 2.15 (stable) +*Note: For ansible-core 2.18, CI only covers sanity tests and no integration tests will be run until the test environment is released.* + ## Roadmap diff --git a/changelogs/fragments/571_ci_bump_core_version.yml b/changelogs/fragments/571_ci_bump_core_version.yml new file mode 100644 index 0000000000..bec2e29a66 --- /dev/null +++ b/changelogs/fragments/571_ci_bump_core_version.yml @@ -0,0 +1,3 @@ +--- +trivial: + - Bump ansible-core version to 2.19 of devel branch and add 2.18 to CI. diff --git a/tests/sanity/ignore-2.19.txt b/tests/sanity/ignore-2.19.txt new file mode 100644 index 0000000000..3cf68c0d42 --- /dev/null +++ b/tests/sanity/ignore-2.19.txt @@ -0,0 +1 @@ +tests/utils/shippable/timing.py shebang