--- # .gitea/workflows/ansible-lint.yml name: ansible-lint on: [pull_request, issues, push] jobs: build: name: Ansible Lint # Naming the build is important to use it as a status check runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v6 with: github-server-url: ${{ vars.GIT_SERVER_URL }} - name: Set up Python uses: actions/setup-python@v5 with: python-version: "3.14" - name: Install ansible-lint run: | python -m pip install --upgrade pip pip install ansible ansible-lint yamllint - name: Run yamllint run: | yamllint . - name: Run ansible-lint run: | ansible-lint