diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index b09f74b..0c4cfd2 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -16,11 +16,11 @@ jobs: generate_code_coverage: needs: cancel_previous - runs-on: macos-15 + runs-on: macos-26 steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: "16.2" + xcode-version: "26" - uses: actions/checkout@v2 - name: Build & Run tests run: swift test --enable-code-coverage @@ -34,36 +34,31 @@ jobs: build_and_test_spm_mac: needs: cancel_previous - runs-on: macos-15 + runs-on: macos-26 steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: "16.2" + xcode-version: "26" - uses: actions/checkout@v2 - name: Build & Run tests run: swift test build_and_test_ios: needs: cancel_previous - runs-on: macos-15 + runs-on: macos-26 steps: - - name: Install yeetd - run: | - wget https://github.com/biscuitehh/yeetd/releases/download/1.0/yeetd-normal.pkg - sudo installer -pkg yeetd-normal.pkg -target / - yeetd & - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: "16.2" + xcode-version: "26" - uses: actions/checkout@v2 - - run: xcodebuild -scheme AnalyticsLive test -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 16' + - run: xcodebuild -scheme AnalyticsLive test -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 17' build_and_test_tvos: needs: cancel_previous - runs-on: macos-15 + runs-on: macos-26 steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: "16.2" + xcode-version: "26" - uses: actions/checkout@v2 - run: xcodebuild -scheme AnalyticsLive test -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV' diff --git a/codecov.yml b/codecov.yml index 7f7ece5..45f3185 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,6 +1,6 @@ ignore: - "Tests" # ignore all tests - + coverage: status: project: @@ -10,14 +10,13 @@ coverage: informational: false patch: default: - target: 80% + target: 50% informational: false comment: layout: "diff, flags, files" behavior: default - require_changes: false # learn more in the Requiring Changes section below - require_base: false # [true :: must have a base report to post] - require_head: true # [true :: must have a head report to post] + require_changes: false # learn more in the Requiring Changes section below + require_base: false # [true :: must have a base report to post] + require_head: true # [true :: must have a head report to post] hide_project_coverage: false # [true :: only show coverage on the git diff] -