Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cgrindel/rules_swift_package_manager
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.42.0
Choose a base ref
...
head repository: cgrindel/rules_swift_package_manager
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.43.0
Choose a head ref
  • 11 commits
  • 35 files changed
  • 7 contributors

Commits on Dec 8, 2024

  1. chore: update README.md for v0.42.0 (#1390)

    Automated update of `README.md` for release v0.42.0
    
    This pull request was created by
    [cgrindel/gha_create_release](https://github.com/cgrindel/gha_create_release).
    
    Co-authored-by: cgrindel <[email protected]>
    Configuration menu
    Copy the full SHA
    d6b71df View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency onevcat/kingfisher to from: "8.1.2" (#…

    …1388)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [onevcat/Kingfisher](https://redirect.github.com/onevcat/Kingfisher) |
    patch | `from: "8.1.1"` -> `from: "8.1.2"` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>onevcat/Kingfisher (onevcat/Kingfisher)</summary>
    
    ###
    [`v8.1.2`](https://redirect.github.com/onevcat/Kingfisher/blob/HEAD/CHANGELOG.md#812---Data-Racing-2024-12-07)
    
    [Compare
    Source](https://redirect.github.com/onevcat/Kingfisher/compare/8.1.1...8.1.2)
    
    ##### Fix
    
    - Fix a race condition when downloading and reading the image data in
    session. It should improve the stability.
    [@&#8203;meisbedi](https://redirect.github.com/meisbedi)
    [@&#8203;onevcat](https://redirect.github.com/onevcat)
    [#&#8203;2327](https://redirect.github.com/onevcat/Kingfisher/pull/2327)
    
    ***
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Renovate
    Bot](https://redirect.github.com/renovatebot/renovate).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    2afba29 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency rules_apple to v3.15.0 (#1383)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | rules_apple | bazel_dep | minor | `3.13.0` -> `3.15.0` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Renovate
    Bot](https://redirect.github.com/renovatebot/renovate).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    ---------
    
    Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
    Co-authored-by: Chuck Grindel <[email protected]>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Dec 8, 2024
    Configuration menu
    Copy the full SHA
    571282c View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2024

  1. chore(deps): update dependency platforms to v0.0.10 (#1391)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | platforms | bazel_dep | patch | `0.0.6` -> `0.0.10` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Renovate
    Bot](https://redirect.github.com/renovatebot/renovate).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    0317282 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2024

  1. chore(deps): update dependency rules_apple to v3.16.0 (#1393)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | rules_apple | bazel_dep | minor | `3.15.0` -> `3.16.0` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Renovate
    Bot](https://redirect.github.com/renovatebot/renovate).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    ---------
    
    Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
    Co-authored-by: Chuck Grindel <[email protected]>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Dec 10, 2024
    Configuration menu
    Copy the full SHA
    00a36f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2024

  1. chore(deps): update dependency quick/nimble to from: "13.7.0" (#1398)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [Quick/Nimble](https://redirect.github.com/Quick/Nimble) | minor |
    `from: "13.6.2"` -> `from: "13.7.0"` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Quick/Nimble (Quick/Nimble)</summary>
    
    ###
    [`v13.7.0`](https://redirect.github.com/Quick/Nimble/releases/tag/v13.7.0)
    
    [Compare
    Source](https://redirect.github.com/Quick/Nimble/compare/v13.6.2...v13.7.0)
    
    #### What's Changed
    
    - Bump the ruby version used in github workflows by
    [@&#8203;younata](https://redirect.github.com/younata) in
    [https://github.com/Quick/Nimble/pull/1175](https://redirect.github.com/Quick/Nimble/pull/1175)
    - Bump cocoapods from 1.15.2 to 1.16.2 by
    [@&#8203;dependabot](https://redirect.github.com/dependabot) in
    [https://github.com/Quick/Nimble/pull/1172](https://redirect.github.com/Quick/Nimble/pull/1172)
    - Bump jazzy from 0.14.4 to 0.15.3 by
    [@&#8203;dependabot](https://redirect.github.com/dependabot) in
    [https://github.com/Quick/Nimble/pull/1170](https://redirect.github.com/Quick/Nimble/pull/1170)
    - Fix error message grammar in DSL+Wait.swift by
    [@&#8203;ianrahman](https://redirect.github.com/ianrahman) in
    [https://github.com/Quick/Nimble/pull/1176](https://redirect.github.com/Quick/Nimble/pull/1176)
    - Fix expected text in waitUntil stall test by
    [@&#8203;younata](https://redirect.github.com/younata) in
    [https://github.com/Quick/Nimble/pull/1179](https://redirect.github.com/Quick/Nimble/pull/1179)
    - Allow beIdenticalTo and be matchers to be used as composed matchers by
    [@&#8203;younata](https://redirect.github.com/younata) in
    [https://github.com/Quick/Nimble/pull/1178](https://redirect.github.com/Quick/Nimble/pull/1178)
    - Add an overload of map that allows you to fail the conversion by
    returning nil. by [@&#8203;younata](https://redirect.github.com/younata)
    in
    [https://github.com/Quick/Nimble/pull/1177](https://redirect.github.com/Quick/Nimble/pull/1177)
    - Rename the failable map overload to compactMap by
    [@&#8203;younata](https://redirect.github.com/younata) in
    [https://github.com/Quick/Nimble/pull/1180](https://redirect.github.com/Quick/Nimble/pull/1180)
    
    #### New Contributors
    
    - [@&#8203;ianrahman](https://redirect.github.com/ianrahman) made their
    first contribution in
    [https://github.com/Quick/Nimble/pull/1176](https://redirect.github.com/Quick/Nimble/pull/1176)
    
    **Full Changelog**:
    Quick/Nimble@v13.6.2...v13.7.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Renovate
    Bot](https://redirect.github.com/renovatebot/renovate).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    368abe5 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2024

  1. chore(deps): update dependency vapor/vapor to v4.107.0 (#1399)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [vapor/vapor](https://redirect.github.com/vapor/vapor) | minor |
    `4.106.7` -> `4.107.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>vapor/vapor (vapor/vapor)</summary>
    
    ###
    [`v4.107.0`](https://redirect.github.com/vapor/vapor/releases/tag/4.107.0):
    - Fix Concurrency Warnings and Deprecations
    
    [Compare
    Source](https://redirect.github.com/vapor/vapor/compare/4.106.7...4.107.0)
    
    #### What's Changed
    
    Fix Concurrency Warnings and Deprecations by
    [@&#8203;0xTim](https://redirect.github.com/0xTim) in
    [#&#8203;3265](https://redirect.github.com/vapor/vapor/issues/3265)
    
    > - Fix some deprecation warnings caused by `HTTPMethod.name` being
    deprecated (not sure why this wasn’t caught during the deprecation)
    > - Fix sendable warning related to `HTTPClient.Response` not being
    marked as `Sendable` - there’s no point moving over to the async APIs
    for now
    > - Fix more Sendable warnings related to `.get()` and friends requiring
    values to be `Sendable` - see
    https://github.com/apple/swift-nio/releases/tag/2.76.0
    > - As a result, `View` and `Content` now have sendability requirements
    
    ###### *This patch was released by
    [@&#8203;0xTim](https://redirect.github.com/0xTim)*
    
    **Full Changelog**:
    vapor/vapor@4.106.7...4.107.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Renovate
    Bot](https://redirect.github.com/renovatebot/renovate).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    d71960a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2024

  1. chore(deps): update dependency quick/nimble to from: "13.7.1" (#1402)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [Quick/Nimble](https://redirect.github.com/Quick/Nimble) | patch |
    `from: "13.7.0"` -> `from: "13.7.1"` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Quick/Nimble (Quick/Nimble)</summary>
    
    ###
    [`v13.7.1`](https://redirect.github.com/Quick/Nimble/releases/tag/v13.7.1)
    
    [Compare
    Source](https://redirect.github.com/Quick/Nimble/compare/v13.7.0...v13.7.1)
    
    #### What's Changed
    
    - done compatible with Sendable by
    [@&#8203;soranoba](https://redirect.github.com/soranoba) in
    [https://github.com/Quick/Nimble/pull/1159](https://redirect.github.com/Quick/Nimble/pull/1159)
    - add an explicit test that NSObject with custom equality works by
    [@&#8203;younata](https://redirect.github.com/younata) in
    [https://github.com/Quick/Nimble/pull/1181](https://redirect.github.com/Quick/Nimble/pull/1181)
    - Fix regression where be and beIdenticalTo matchers stopped matching
    against AnyObject protocols by
    [@&#8203;younata](https://redirect.github.com/younata) in
    [https://github.com/Quick/Nimble/pull/1183](https://redirect.github.com/Quick/Nimble/pull/1183)
    
    **Full Changelog**:
    Quick/Nimble@v13.7.0...v13.7.1
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Renovate
    Bot](https://redirect.github.com/renovatebot/renovate).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    ca8f0da View commit details
    Browse the repository at this point in the history
  2. fix: ensure the xcodeproj project generation uses the correct Bazel b…

    …inary in the `firebase_example` (#1401)
    
    The `rules_xcodeproj` project generator calls Bazel. By default, it
    looks for `bazel` on the `PATH`. When running under
    `rules_bazel_integration_test` this will pick up the default Bazel
    version on the system. If that is Bazelisk, it will pull down the latest
    Bazel. The fix is to explicitly tell `xcodeproj` which Bazel binary to
    use.
    
    - Add `tools/bazel` to the `firebase_example`. It inspects environment
    variables to determine the Bazel version to use and writes
    `tools/bazel_for_xcodeproj` which executes Bazel commands against the
    correct Bazel binary.
    - Use `sanbox` for `rules_xcodeproj` builds in firebase example. This
    avoids the duplicate definition error.
    - Add `print_and_run` bash function to
    `examples/firebase_example/do_test` to ease debugging future issues.
    cgrindel authored Dec 16, 2024
    Configuration menu
    Copy the full SHA
    64e6609 View commit details
    Browse the repository at this point in the history
  3. fix: modulemaps behave like SPM (#1389)

    * If a modulemap needs to be generated (i.e. one isn’t provided by the
    target), we always generate it instead of letting rules_swift generate
    it for Swift targets; this ensures we have consistent and non-duplicate
    modulemaps
    * Generated modulemaps are now nested in a similar way to rules_swift,
    preventing them from being picked up accidentally
    * We no longer generate a modulemap for Swift targets, and instead use
    the `swift.propagate_generated_module_map` feature
    * We no longer create another target for the Objective-C resource module
    accessor; this aligns with how SPM does it and removes another target
    that could try to generate a modulemap
    * The parent target for clang targets is now only an aggregator (i.e. it
    doesn’t have headers of its own), preventing it from complicating the
    build graph
    * The parent target for clang targets includes the generated modulemap
    as a child dep, removing the need to generate a noop modulemap
    * When detecting a custom modulemap, we only consider the public
    includes paths, preventing accidentally picking up errant modulemaps
    * We set `-fmodule-name` again
    
    Signed-off-by: Brentley Jones <[email protected]>
    brentleyjones authored Dec 16, 2024
    Configuration menu
    Copy the full SHA
    c83c18e View commit details
    Browse the repository at this point in the history
  4. fix: set alwayslink = True (#1385)

    This matches SPM’s behavior. It’s needed to create dynamic frameworks
    from rspm targets.
    
    Signed-off-by: Brentley Jones <[email protected]>
    brentleyjones authored Dec 16, 2024
    Configuration menu
    Copy the full SHA
    a3d35c0 View commit details
    Browse the repository at this point in the history
Loading