main.yml 879 B

1234567891011121314151617181920212223242526
  1. name: Main
  2. on:
  3. push:
  4. branches: [main]
  5. schedule:
  6. - cron: "0 8,20 * * *"
  7. jobs:
  8. unit-tests:
  9. name: Unit tests
  10. uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
  11. with:
  12. linux_5_9_enabled: false
  13. linux_5_10_enabled: false
  14. linux_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
  15. linux_nightly_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
  16. linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
  17. benchmarks:
  18. name: Benchmarks
  19. uses: apple/swift-nio/.github/workflows/benchmarks.yml@main
  20. with:
  21. benchmark_package_path: "IntegrationTests/Benchmarks"
  22. linux_5_9_enabled: false
  23. linux_5_10_enabled: false