main.yml 980 B

123456789101112131415161718192021222324252627282930
  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_next_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
  24. static-sdk:
  25. name: Static SDK
  26. uses: apple/swift-nio/.github/workflows/static_sdk.yml@main