Skip to content

Update Helm release semaphore to v16.2.2 #19558

Update Helm release semaphore to v16.2.2

Update Helm release semaphore to v16.2.2 #19558

---
name: Ansible Integration Test
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
ansible-integration-test:
strategy:
matrix:
include:
- arch: amd64
runner: ubuntu-latest
- arch: arm64
runner: ubuntu-24.04-arm
runs-on: ${{ matrix.runner }}
steps:
- name: Checkout repository
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
with:
persist-credentials: false
- name: Check for Ansible-related changes
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4
id: changes
with:
filters: |
ansible:
- 'ansible/**'
- 'flake.nix'
- 'flake.lock'
- 'Dockerfile.ansible'
- '.github/workflows/ansible-integration-test.yaml'
- name: Write vault password file
if: steps.changes.outputs.ansible == 'true'
run: echo "$ANSIBLE_VAULT_PASSWORD" > ansible/ansible-vault-password
env:
ANSIBLE_VAULT_PASSWORD: ${{ secrets.ANSIBLE_VAULT_PASSWORD }}
- name: Run Ansible integration test
if: steps.changes.outputs.ansible == 'true'
run: ansible/scripts/docker-integration-test