From b3905651461ed9667e01e7b2256ecbce293fd3ae Mon Sep 17 00:00:00 2001 From: panxiao81 Date: Thu, 10 Sep 2026 17:48:19 +0000 Subject: [PATCH] =?UTF-8?q?ci(ansible):=20=E5=B9=B6=E8=A1=8C=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=9C=AC=E5=9C=B0=20collection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ansible.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ansible.yml b/.gitea/workflows/ansible.yml index d739d2a..66382db 100644 --- a/.gitea/workflows/ansible.yml +++ b/.gitea/workflows/ansible.yml @@ -50,6 +50,7 @@ jobs: - name: ansible-lint run: | export PATH="$HOME/.local/bin:$PATH" + export ANSIBLE_COLLECTIONS_PATH="$PWD/infrastructure/samba-ad/ansible/collections:/root/.ansible/collections" rc=0 for p in infrastructure/openbao infrastructure/samba-ad infrastructure/proxmox; do echo "::group::$p" @@ -58,7 +59,19 @@ jobs: done exit $rc - - name: Test repository-local Ansible collection + collection-test: + runs-on: self-hosted + steps: + - uses: actions/checkout@v4 + + - name: Install ansible-core + run: | + python3 -m pip install --user --break-system-packages \ + --index-url https://pypi.org/simple --quiet uv==0.11.7 + export PATH="$HOME/.local/bin:$PATH" + uv tool install ansible-core --quiet + + - name: Run ansible-test working-directory: infrastructure/samba-ad/ansible/collections/ansible_collections/ddupan/homelab run: | export PATH="$HOME/.local/bin:$PATH"