Files
Honza DvorskyandGitHub 8c4ce10883 [CI] Update package for Swift 6.0+ (#137)
### Motivation:

Right now, the nightly CI is failing due to the package relying on old
decommissioned Swift toolchains (dev toolchains for 6.0).

### Modifications:

Updated the CI setup to be Swift 6.0+, bumped the tools version, but
kept the language mode to 5 for now.

Bumping of language mode from 5 to 6 can be done in a separate PR, this
PR is mainly to unblock nightly CI.

### Result:

Fixes nightly CI.
2026-02-16 17:09:27 +01:00

22 lines
646 B
YAML

name: Main
on:
push:
branches: [main]
schedule:
- cron: "0 8,20 * * *"
jobs:
unit-tests:
name: Unit tests
uses: ./.github/workflows/unit_tests.yml
with:
linux_6_0_arguments_override: "--explicit-target-dependency-import-check error"
linux_6_1_arguments_override: "--explicit-target-dependency-import-check error"
linux_6_2_arguments_override: "--explicit-target-dependency-import-check error"
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"
release-builds:
name: Release builds
uses: apple/swift-nio/.github/workflows/release_builds.yml@main