Repository navigation
fix sp metric code sent as 0 #1857
Workflow file for this run
This file contains hidden or 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
| name: Test | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: [ develop, legacy/v6 ] | |
| pull_request: | |
| branches: [ develop, legacy/v6 ] | |
| defaults: | |
| run: | |
| working-directory: Example | |
| jobs: | |
| lint: | |
| runs-on: macos-26 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - run: brew install swiftlint | |
| - run: swiftlint lint | |
| BuildSwiftPackage: | |
| runs-on: macos-26 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - run: sudo xcode-select -s /Applications/Xcode_26.4.1.app | |
| - name: Building Swift Package | |
| run: xcodebuild clean build -scheme SPMBuild -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17,OS=26.4.1' | |
| - uses: actions/upload-artifact@v4 | |
| if: failure() | |
| name: Upload Swift Package build results | |
| with: | |
| path: /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult | |
| BuildCarthageProject: | |
| runs-on: macos-26 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - run: sudo xcode-select -s /Applications/Xcode_26.4.1.app | |
| - name: Building Carthage Project | |
| run: cd ./SPCarthageTest && ./build.sh | |
| ObjC-ExampleApp-tests: | |
| runs-on: macos-26 | |
| env: | |
| TOOLCHAINS: com.apple.dt.toolchain.XcodeDefault | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - run: | | |
| sudo xcode-select -s /Applications/Xcode_26.4.1.app | |
| xcodebuild -version | |
| xcrun --find swiftc | |
| xcrun --show-sdk-path --sdk iphonesimulator | |
| xcrun simctl list runtimes | |
| - name: ObjC-ExampleApp testing -> iPhone 17 (iOS 26.4.1) | |
| run: xcodebuild test -scheme ObjC-ExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17,OS=26.4.1' | |
| - uses: actions/upload-artifact@v4 | |
| if: failure() | |
| name: Upload ObjCExampleApp tests results | |
| with: | |
| path: /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult | |
| ConsentViewController: | |
| runs-on: macos-26 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - run: sudo xcode-select -s /Applications/Xcode_26.4.1.app | |
| - name: ConsentViewController testing -> iPhone 17 (iOS 26.4.1) | |
| run: xcodebuild test -scheme ConsentViewController_Example -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17,OS=26.4.1' | |
| - uses: actions/upload-artifact@v4 | |
| if: failure() | |
| name: Upload ConsentViewController tests results | |
| with: | |
| path: /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult | |
| AuthExample-tests: | |
| runs-on: macos-26 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - run: sudo xcode-select -s /Applications/Xcode_26.4.1.app | |
| - name: ConsentViewController testing -> iPhone 17 (iOS 26.4.1) | |
| run: xcodebuild test -scheme AuthExample -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17,OS=26.4.1' | |
| - uses: actions/upload-artifact@v4 | |
| if: failure() | |
| name: Upload ConsentViewController tests results | |
| with: | |
| path: /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult | |
| TVOSExampleApp: | |
| runs-on: macos-26 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - run: sudo xcode-select -s /Applications/Xcode_26.4.1.app | |
| - name: ConsentViewController testing -> Apple TV (tvOS 26.4.1) | |
| run: xcodebuild test -scheme TVOSExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=tvOS Simulator,name=Apple TV,OS=26.4' | |
| - uses: actions/upload-artifact@v4 | |
| if: failure() | |
| name: Upload TVOSExampleApp tests results | |
| with: | |
| path: /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult |