You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
695 B

  1. ---
  2. pre-commit:
  3. stage: test
  4. tags:
  5. - ffci
  6. image: 'ghcr.io/pre-commit-ci/runner-image@sha256:aaf2c7b38b22286f2d381c11673bec571c28f61dd086d11b43a1c9444a813cef'
  7. variables:
  8. PRE_COMMIT_HOME: /pre-commit-cache
  9. script:
  10. - pre-commit run --all-files
  11. cache:
  12. key: pre-commit-all
  13. paths:
  14. - /pre-commit-cache
  15. needs: []
  16. vagrant-validate:
  17. extends: .job
  18. stage: test
  19. tags: [ffci]
  20. variables:
  21. VAGRANT_VERSION: 2.3.7
  22. script:
  23. - ./tests/scripts/vagrant-validate.sh
  24. except: ['triggers', 'master']
  25. # TODO: convert to pre-commit hook
  26. check-galaxy-version:
  27. needs: []
  28. stage: test
  29. tags: [ffci]
  30. image: python:3
  31. script:
  32. - tests/scripts/check_galaxy_version.sh