Matrix Docker Ansible eploy
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 

39 rader
949 B

  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@v4
  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@v4
  24. - name: Run ansible-lint
  25. uses: ansible-community/ansible-lint-action@v6.17.0
  26. with:
  27. path: roles/custom
  28. precommit:
  29. name: Run pre-commit
  30. runs-on: ubuntu-latest
  31. steps:
  32. - name: Checkout code
  33. uses: actions/checkout@v4
  34. - name: Run pre-commit
  35. uses: pre-commit/action@v3.0.1