From 13ea30e95716248643f21bea413d1c0e0f55e9da Mon Sep 17 00:00:00 2001 From: Arthur Nacar <34354048+RTsta@users.noreply.github.com> Date: Thu, 17 Sep 2026 14:10:47 +0200 Subject: [PATCH 1/2] fix: raise minimum deployment targets for Xcode 27 Xcode 27 ships SDKs for iOS/tvOS/watchOS/macOS 27 and requires iOS 17+, tvOS 17+, and watchOS 10+ for on-device debugging and Instruments, leaving the previous iOS 13 / macOS 10.15 / tvOS 13 / watchOS 6 floor increasingly out of step with what the toolchain actually supports. Bump the minimums one release family forward to iOS 15 / macOS 12 / tvOS 15 / watchOS 8. Co-Authored-By: Claude Sonnet 5 --- Package.swift | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 6e17286..97a8b62 100644 --- a/Package.swift +++ b/Package.swift @@ -6,7 +6,7 @@ import PackageDescription let package = Package( name: "DependencyInjection", platforms: [ - .macOS(.v10_15), .iOS(.v13), .tvOS(.v13), .watchOS(.v6), + .macOS(.v12), .iOS(.v15), .tvOS(.v15), .watchOS(.v8), ], products: [ // Products define the executables and libraries a package produces, and make them visible to other packages. diff --git a/README.md b/README.md index a2a93bd..ad4d83e 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The lightweight library for dependency injection in Swift. For detailed API docu ## Requirements -- iOS/iPadOS 13.0+, macOS 10.15+, watchOS 6.0+, tvOS 13.0+ +- iOS/iPadOS 15.0+, macOS 12.0+, watchOS 8.0+, tvOS 15.0+ - Xcode 11+ - Swift 5.3+ From 04f28d04831d802a4b57a4df5bd632d0e8f7bf82 Mon Sep 17 00:00:00 2001 From: Arthur Nacar <34354048+RTsta@users.noreply.github.com> Date: Tue, 22 Sep 2026 10:44:45 +0200 Subject: [PATCH 2/2] [fix]: Fix CI --- .github/workflows/integrations.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/integrations.yml b/.github/workflows/integrations.yml index 4151650..2f3bebb 100644 --- a/.github/workflows/integrations.yml +++ b/.github/workflows/integrations.yml @@ -13,6 +13,10 @@ on: pull_request: types: [opened, edited, reopened, synchronize] +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: integrations: # runs-on: macos-latest # use this for repos outside of the STRV Github org @@ -20,15 +24,12 @@ jobs: timeout-minutes: 10 steps: - # cancel in-progress integrations - not yet supported by Github Actions out of the box - - name: Cancel previous runs - uses: styfle/cancel-workflow-action@0.4.1 - with: - access_token: ${{ github.token }} - # checkout the project repository - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 + with: + persist-credentials: false + fetch-depth: 0 # Install Ruby and Danger via Mise - name: Install Mise