2
0

main.yml 1.1 KB

12345678910111213141516171819202122232425262728293031
  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 -Xswiftc -warnings-as-errors"
  15. linux_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable -Xswiftc -warnings-as-errors"
  16. linux_nightly_next_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
  17. linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
  18. benchmarks:
  19. name: Benchmarks
  20. uses: apple/swift-nio/.github/workflows/benchmarks.yml@main
  21. with:
  22. benchmark_package_path: "IntegrationTests/Benchmarks"
  23. linux_5_9_enabled: false
  24. linux_5_10_enabled: false
  25. static-sdk:
  26. name: Static SDK
  27. uses: apple/swift-nio/.github/workflows/static_sdk.yml@main