RCOCOA-2430 Run pull request tests on Github Actions #2
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is a generated file produced by scripts/pr-ci-matrix.rb. | ||
name: Pull request build and test | ||
on: | ||
pull_request: | ||
paths-ignore: | ||
- '**.md' | ||
workflow_dispatch: | ||
jobs: | ||
docs: | ||
runs-on: macos-14 | ||
name: Test docs | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ruby/setup-ruby@v1 | ||
with: | ||
bundler-cache: true | ||
- run: sudo xcode-select -switch /Applications/Xcode_15.4.app | ||
- run: bundle exec sh build.sh verify-docs | ||
docs-16.1_beta: | ||
Check failure on line 22 in .github/workflows/build-pr.yml GitHub Actions / Pull request build and testInvalid workflow file
|
||
runs-on: macos-14 | ||
name: Test docs on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-docs | ||
swiftlint-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test swiftlint on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftlint | ||
osx-15.3: | ||
runs-on: macos-14 | ||
name: Test osx on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx | ||
osx-15.4: | ||
runs-on: macos-14 | ||
name: Test osx on Xcode 15.4 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.4.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx | ||
osx-16_beta_6: | ||
runs-on: macos-14 | ||
name: Test osx on Xcode 16 beta 6 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16 beta 6.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx | ||
osx-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test osx on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx | ||
osx-encryption-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test osx-encryption on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx-encryption | ||
swiftpm-15.3: | ||
runs-on: macos-14 | ||
name: Test swiftpm on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm | ||
swiftpm-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test swiftpm on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm | ||
swiftpm-debug-15.3: | ||
runs-on: macos-14 | ||
name: Test swiftpm-debug on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm-debug | ||
swiftpm-debug-15.4: | ||
runs-on: macos-14 | ||
name: Test swiftpm-debug on Xcode 15.4 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.4.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm-debug | ||
swiftpm-debug-16_beta_6: | ||
runs-on: macos-14 | ||
name: Test swiftpm-debug on Xcode 16 beta 6 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16 beta 6.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm-debug | ||
swiftpm-debug-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test swiftpm-debug on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm-debug | ||
swiftpm-address-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test swiftpm-address on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm-address | ||
swiftpm-thread-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test swiftpm-thread on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftpm-thread | ||
ios-xcode-spm-15.3: | ||
runs-on: macos-14 | ||
name: Test ios-xcode-spm on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-xcode-spm | ||
ios-xcode-spm-15.4: | ||
runs-on: macos-14 | ||
name: Test ios-xcode-spm on Xcode 15.4 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.4.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-xcode-spm | ||
ios-xcode-spm-16_beta_6: | ||
runs-on: macos-14 | ||
name: Test ios-xcode-spm on Xcode 16 beta 6 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16 beta 6.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-xcode-spm | ||
ios-xcode-spm-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test ios-xcode-spm on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-xcode-spm | ||
ios-static-15.3: | ||
runs-on: macos-14 | ||
name: Test ios-static on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-static | ||
ios-static-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test ios-static on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-static | ||
ios-15.3: | ||
runs-on: macos-14 | ||
name: Test ios on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios | ||
ios-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test ios on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios | ||
watchos-15.3: | ||
runs-on: macos-14 | ||
name: Test watchos on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-watchos | ||
watchos-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test watchos on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-watchos | ||
tvos-15.3: | ||
runs-on: macos-14 | ||
name: Test tvos on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-tvos | ||
tvos-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test tvos on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-tvos | ||
visionos-15.3: | ||
runs-on: macos-14 | ||
name: Test visionos on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-visionos | ||
visionos-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test visionos on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-visionos | ||
osx-swift-15.3: | ||
runs-on: macos-14 | ||
name: Test osx-swift on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx-swift | ||
osx-swift-15.4: | ||
runs-on: macos-14 | ||
name: Test osx-swift on Xcode 15.4 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.4.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx-swift | ||
osx-swift-16_beta_6: | ||
runs-on: macos-14 | ||
name: Test osx-swift on Xcode 16 beta 6 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16 beta 6.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx-swift | ||
osx-swift-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test osx-swift on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx-swift | ||
ios-swift-15.3: | ||
runs-on: macos-14 | ||
name: Test ios-swift on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-swift | ||
ios-swift-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test ios-swift on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-swift | ||
tvos-swift-15.3: | ||
runs-on: macos-14 | ||
name: Test tvos-swift on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-tvos-swift | ||
tvos-swift-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test tvos-swift on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-tvos-swift | ||
visionos-swift-15.3: | ||
runs-on: macos-14 | ||
name: Test visionos-swift on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-visionos-swift | ||
visionos-swift-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test visionos-swift on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-visionos-swift | ||
osx-swift-evolution-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test osx-swift-evolution on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-osx-swift-evolution | ||
ios-swift-evolution-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test ios-swift-evolution on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-ios-swift-evolution | ||
tvos-swift-evolution-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test tvos-swift-evolution on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-tvos-swift-evolution | ||
visionos-swift-evolution-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test visionos-swift-evolution on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-visionos-swift-evolution | ||
catalyst-15.3: | ||
runs-on: macos-14 | ||
name: Test catalyst on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-catalyst | ||
catalyst-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test catalyst on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-catalyst | ||
catalyst-swift-15.3: | ||
runs-on: macos-14 | ||
name: Test catalyst-swift on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-catalyst-swift | ||
catalyst-swift-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test catalyst-swift on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-catalyst-swift | ||
xcframework-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test xcframework on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-xcframework | ||
cocoapods-osx-15.3: | ||
runs-on: macos-14 | ||
name: Test cocoapods-osx on Xcode 15.3 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.3.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-osx | ||
cocoapods-osx-15.4: | ||
runs-on: macos-14 | ||
name: Test cocoapods-osx on Xcode 15.4 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_15.4.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-osx | ||
cocoapods-osx-16_beta_6: | ||
runs-on: macos-14 | ||
name: Test cocoapods-osx on Xcode 16 beta 6 | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16 beta 6.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-osx | ||
cocoapods-osx-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test cocoapods-osx on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-osx | ||
cocoapods-ios-static-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test cocoapods-ios-static on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-ios-static | ||
cocoapods-ios-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test cocoapods-ios on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-ios | ||
cocoapods-watchos-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test cocoapods-watchos on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-watchos | ||
cocoapods-tvos-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test cocoapods-tvos on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-tvos | ||
cocoapods-catalyst-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test cocoapods-catalyst on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-catalyst | ||
cocoapods-visionos-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test cocoapods-visionos on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-cocoapods-visionos | ||
swiftui-ios-16.1_beta: | ||
runs-on: macos-14 | ||
name: Test swiftui-ios on Xcode 16.1 beta | ||
env: | ||
DEVELOPER_DIR: '/Applications/Xcode_16.1 beta.app' | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: sh build.sh verify-swiftui-ios |