Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

75 wiersze
1.5 KiB

10 miesięcy temu
  1. ---
  2. name: Tests
  3. on:
  4. push:
  5. paths-ignore:
  6. - '**.md'
  7. - '**.png'
  8. pull_request:
  9. paths-ignore:
  10. - '**.md'
  11. - '**.png'
  12. schedule:
  13. - cron: '29 7 * * 1'
  14. jobs:
  15. test:
  16. runs-on: ubuntu-latest
  17. strategy:
  18. fail-fast: false
  19. matrix:
  20. version:
  21. - master
  22. - 5.9
  23. - 5.8.1
  24. - 5.8
  25. - 5.7.1
  26. - 5.7
  27. - 5.6.2
  28. - 5.6.1
  29. - 5.6
  30. - 5.5.1
  31. - 5.5
  32. - 5.4.2
  33. - 5.4.1
  34. - 5.4
  35. - 5.3.1
  36. - 5.3
  37. - 5.2
  38. - 5.1.1
  39. - 5.1
  40. - 5.0.8
  41. - 5.0.7
  42. - 5.0.6
  43. - 5.0.5
  44. - 5.0.4
  45. - 5.0.3
  46. - 5.0.2
  47. - 5.0.1
  48. - 5.0.0
  49. - 4.3.17
  50. - 4.3.16
  51. - 4.3.15
  52. - 4.3.14
  53. - 4.3.13
  54. - 4.3.12
  55. - 4.3.11
  56. container:
  57. image: ghcr.io/zsh-users/zsh:${{ matrix.version }}
  58. steps:
  59. - uses: actions/checkout@v4
  60. - run: install_packages bsdmainutils make procps
  61. - run: make test
  62. notify:
  63. runs-on: ubuntu-latest
  64. needs: test
  65. if: failure() && (github.repository_owner == 'zsh-users')
  66. steps:
  67. -
  68. name: Notify IRC
  69. uses: Gottox/irc-message-action@v2
  70. with:
  71. channel: '#zsh-syntax-highlighting'
  72. nickname: zsyh-gh-bot
  73. message: '${{ github.ref }} failed tests: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}'