diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index b8ebc7ee..b1f81fac 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -50,171 +50,6 @@ pool: Standard stages: -### Sanity & units - - stage: Ansible_devel - displayName: Sanity & Units devel - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - targets: - - name: Sanity - test: 'devel/sanity/1' - - name: Units - test: 'devel/units/1' - - stage: Ansible_2_21 - displayName: Sanity & Units 2.21 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - targets: - - name: Sanity - test: '2.21/sanity/1' - - name: Units - test: '2.21/units/1' - - stage: Ansible_2_20 - displayName: Sanity & Units 2.20 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - targets: - - name: Sanity - test: '2.20/sanity/1' - - name: Units - test: '2.20/units/1' - - stage: Ansible_2_19 - displayName: Sanity & Units 2.19 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - targets: - - name: Sanity - test: '2.19/sanity/1' - - name: Units - test: '2.19/units/1' - - stage: Ansible_2_18 - displayName: Sanity & Units 2.18 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - targets: - - name: Sanity - test: '2.18/sanity/1' - - name: Units - test: '2.18/units/1' - -### Docker - - stage: Docker_devel - displayName: Docker devel - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: devel/linux/{0} - targets: - - name: Fedora 44 - test: fedora44 - - name: Ubuntu 26.04 - test: ubuntu2604 - - name: Ubuntu 24.04 - test: ubuntu2404 - - name: Alpine 3.23 - test: alpine323 - groups: - - 4 - - 5 - - stage: Docker_2_21 - displayName: Docker 2.21 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: 2.21/linux/{0} - targets: - - name: Fedora 43 - test: fedora43 - - name: Ubuntu 22.04 - test: ubuntu2204 - - name: Ubuntu 24.04 - test: ubuntu2404 - # - name: Alpine 3.23 - # test: alpine323 - groups: - - 4 - - 5 - - stage: Docker_2_20 - displayName: Docker 2.20 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: 2.20/linux/{0} - targets: - - name: Fedora 42 - test: fedora42 - - name: Alpine 3.22 - test: alpine322 - groups: - - 4 - - 5 - - stage: Docker_2_19 - displayName: Docker 2.19 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: 2.19/linux/{0} - targets: - - name: Fedora 41 - test: fedora41 - - name: Alpine 3.21 - test: alpine321 - groups: - - 4 - - 5 - - stage: Docker_2_18 - displayName: Docker 2.18 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: 2.18/linux/{0} - targets: - - name: Fedora 40 - test: fedora40 - - name: Ubuntu 22.04 - test: ubuntu2204 - - name: Alpine 3.20 - test: alpine320 - groups: - - 4 - - 5 - -### Community Docker - - stage: Docker_community_devel - displayName: Docker (community images) devel - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: devel/linux-community/{0} - targets: - - name: Debian 11 Bullseye - test: debian-bullseye/3.9 - - name: Debian 12 Bookworm - test: debian-bookworm/3.11 - - name: Debian 13 Trixie - test: debian-13-trixie/3.13 - - name: ArchLinux - test: archlinux/3.14 - groups: - - 4 - - 5 - ### Remote - stage: Remote_devel displayName: Remote devel @@ -309,21 +144,10 @@ stages: - stage: Summary condition: succeededOrFailed() dependsOn: - - Ansible_devel - - Ansible_2_21 - - Ansible_2_20 - - Ansible_2_19 - - Ansible_2_18 - Remote_devel - Remote_2_21 - Remote_2_20 - Remote_2_19 - Remote_2_18 - - Docker_devel - - Docker_2_21 - - Docker_2_20 - - Docker_2_19 - - Docker_2_18 - - Docker_community_devel jobs: - template: templates/coverage.yml diff --git a/.github/workflows/nox.yml b/.github/workflows/nox.yml index f4b791b5..606ea459 100644 --- a/.github/workflows/nox.yml +++ b/.github/workflows/nox.yml @@ -30,29 +30,5 @@ jobs: upload-codecov-pr: false upload-codecov-push: false upload-codecov-schedule: true - max-ansible-core: "2.17" - # For some reason GitHub decided to bump Docker on the ubuntu-24.04 image, - # which is not compatible with podman and various other things. - pre-test-cmd-integration: |- - # See https://docs.docker.com/engine/install/ubuntu/. - - # Add Docker's official GPG key: - sudo apt update - sudo apt install ca-certificates curl - sudo install -m 0755 -d /etc/apt/keyrings - sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc - sudo chmod a+r /etc/apt/keyrings/docker.asc - - # Add the repository to Apt sources: - sudo tee /etc/apt/sources.list.d/docker.sources <