From 9f04f15d1f51a50601b0659dca1e2c20f3aa25d2 Mon Sep 17 00:00:00 2001 From: Niklas Zender Date: Mon, 5 Oct 2026 15:22:01 +0200 Subject: [PATCH 1/2] chore(ansible): pull job images from registry.famedly.net docker-oss.nexus.famedly.de is gone; every job of ansible-v1 times out pulling its container. Same images, same tags, new registry. Matrix unchanged: main's newer matrix (Ansible 8.7.0/9.0.1, Python 3.12) has no images on registry.famedly.net. Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/workflows/ansible-lint.yml | 2 +- .github/workflows/ansible-test.yml | 2 +- .github/workflows/black.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ansible-lint.yml b/.github/workflows/ansible-lint.yml index 8c7c1a4..fd9584f 100644 --- a/.github/workflows/ansible-lint.yml +++ b/.github/workflows/ansible-lint.yml @@ -21,7 +21,7 @@ jobs: name: "Run Ansible lint" runs-on: ubuntu-latest - container: docker-oss.nexus.famedly.de/ansible:py-${{ matrix.python_version }}-ansible-${{ matrix.ansible_version }} + container: registry.famedly.net/docker-oss/ansible:py-${{ matrix.python_version }}-ansible-${{ matrix.ansible_version }} defaults: run: shell: bash diff --git a/.github/workflows/ansible-test.yml b/.github/workflows/ansible-test.yml index 5cc155f..d2398cc 100644 --- a/.github/workflows/ansible-test.yml +++ b/.github/workflows/ansible-test.yml @@ -24,7 +24,7 @@ jobs: name: Run ${{ inputs.testing-type }} tests on Ansible ${{ matrix.ansible_version }} and Python ${{ matrix.python_version }} runs-on: ubuntu-latest - container: docker-oss.nexus.famedly.de/ansible:py-${{ matrix.python_version }}-ansible-${{ matrix.ansible_version }} + container: registry.famedly.net/docker-oss/ansible:py-${{ matrix.python_version }}-ansible-${{ matrix.ansible_version }} env: TESTING_PATH: ${{ inputs.testing-type == 'units' && 'unit' || inputs.testing-type }} defaults: diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml index aff6cab..fc86eb8 100644 --- a/.github/workflows/black.yml +++ b/.github/workflows/black.yml @@ -16,7 +16,7 @@ jobs: - "8.3.0" name: "Run Black" runs-on: ubuntu-latest - container: docker-oss.nexus.famedly.de/ansible:py-${{ matrix.python_version }}-ansible-${{ matrix.ansible_version }} + container: registry.famedly.net/docker-oss/ansible:py-${{ matrix.python_version }}-ansible-${{ matrix.ansible_version }} steps: - name: Checkout From 3d7552565ebc3cf43c17769812b4e7ca421fefea Mon Sep 17 00:00:00 2001 From: Niklas Zender Date: Mon, 5 Oct 2026 15:33:27 +0200 Subject: [PATCH 2/2] chore(ansible): actions/upload-artifact and checkout v4 GitHub now hard-fails jobs on upload-artifact@v3; checkout@v3 runs on the deprecated Node 20. Artifact names already differ per testing type, Ansible and Python version, as v4 requires. Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/workflows/ansible-lint.yml | 2 +- .github/workflows/ansible-test.yml | 4 ++-- .github/workflows/black.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ansible-lint.yml b/.github/workflows/ansible-lint.yml index fd9584f..e629a2c 100644 --- a/.github/workflows/ansible-lint.yml +++ b/.github/workflows/ansible-lint.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive path: "ansible_collections/${{ inputs.collection }}" diff --git a/.github/workflows/ansible-test.yml b/.github/workflows/ansible-test.yml index d2398cc..d063951 100644 --- a/.github/workflows/ansible-test.yml +++ b/.github/workflows/ansible-test.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive path: "ansible_collections/${{ inputs.collection }}" @@ -63,7 +63,7 @@ jobs: ansible-test coverage xml - name: Upload test artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ansible-test-${{ env.TESTING_PATH }}-${{ matrix.ansible_version }}-${{ matrix.python_version }} path: "ansible_collections/${{ inputs.collection }}/tests/output/" diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml index fc86eb8..ba5254b 100644 --- a/.github/workflows/black.yml +++ b/.github/workflows/black.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive path: "ansible_collections/${{ inputs.collection }}"