Matrix Docker Ansible eploy
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

46 righe
1.2 KiB

  1. # SPDX-FileCopyrightText: 2026 Slavi Pantaleev
  2. #
  3. # SPDX-License-Identifier: AGPL-3.0-or-later
  4. ---
  5. name: Renovate smoke test
  6. on: # yamllint disable-line rule:truthy
  7. push:
  8. paths:
  9. - '.github/renovate.json'
  10. - '.github/workflows/renovate-smoke-test.yml'
  11. - '.github/workflows/renovate.yml'
  12. - 'bin/renovate-smoke-test.sh'
  13. pull_request:
  14. paths:
  15. - '.github/renovate.json'
  16. - '.github/workflows/renovate-smoke-test.yml'
  17. - '.github/workflows/renovate.yml'
  18. - 'bin/renovate-smoke-test.sh'
  19. workflow_dispatch:
  20. permissions:
  21. contents: read
  22. jobs:
  23. validate:
  24. name: Validate config and runtime with the pinned Renovate image
  25. runs-on: ubuntu-latest
  26. timeout-minutes: 10
  27. # Same-repository pull requests already run via the push event;
  28. # run pull_request jobs only for pull requests from forks.
  29. if: >-
  30. github.event_name != 'pull_request'
  31. || github.event.pull_request.head.repo.full_name != github.repository
  32. steps:
  33. - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
  34. with:
  35. persist-credentials: false
  36. - name: Validate configuration and extract repository dependencies
  37. shell: bash
  38. run: bin/renovate-smoke-test.sh