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 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+