Matrix Docker Ansible eploy
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

43 строки
1.0 KiB

  1. # SPDX-FileCopyrightText: 2022 Marko Weltzer
  2. # SPDX-FileCopyrightText: 2022 Nikita Chernyi
  3. # SPDX-FileCopyrightText: 2022 Slavi Pantaleev
  4. #
  5. # SPDX-License-Identifier: AGPL-3.0-or-later
  6. ---
  7. name: Matrix CI
  8. on: [push, pull_request] # yamllint disable-line rule:truthy
  9. jobs:
  10. yamllint:
  11. name: yamllint
  12. runs-on: ubuntu-latest
  13. steps:
  14. - name: Check out
  15. uses: actions/checkout@v5
  16. - name: Run yamllint
  17. uses: frenck/action-yamllint@v1.5.0
  18. ansible-lint:
  19. name: ansible-lint
  20. runs-on: ubuntu-latest
  21. steps:
  22. - name: Check out
  23. uses: actions/checkout@v5
  24. - name: Run ansible-lint
  25. uses: ansible/ansible-lint@v25.9.0
  26. with:
  27. args: "roles/custom"
  28. setup_python: "true"
  29. working_directory: ""
  30. requirements_file: requirements.yml
  31. precommit:
  32. name: Run pre-commit
  33. runs-on: ubuntu-latest
  34. steps:
  35. - name: Checkout code
  36. uses: actions/checkout@v5
  37. - name: Run pre-commit
  38. uses: pre-commit/action@v3.0.1