-
Notifications
You must be signed in to change notification settings - Fork 42
Comparing changes
Open a pull request
base repository: cgrindel/rules_swift_package_manager
base: v0.42.0
head repository: cgrindel/rules_swift_package_manager
compare: v0.43.0
- 11 commits
- 35 files changed
- 7 contributors
Commits on Dec 8, 2024
-
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 - View commit details
-
Copy full SHA for d6b71df - Browse repository at this point
Copy the full SHA d6b71dfView commit details -
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. [@​meisbedi](https://redirect.github.com/meisbedi) [@​onevcat](https://redirect.github.com/onevcat) [#​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 - View commit details
-
Copy full SHA for 2afba29 - Browse repository at this point
Copy the full SHA 2afba29View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 571282c - Browse repository at this point
Copy the full SHA 571282cView commit details
Commits on Dec 9, 2024
-
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 - View commit details
-
Copy full SHA for 0317282 - Browse repository at this point
Copy the full SHA 0317282View commit details
Commits on Dec 10, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 00a36f8 - Browse repository at this point
Copy the full SHA 00a36f8View commit details
Commits on Dec 12, 2024
-
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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​younata](https://redirect.github.com/younata) in [https://github.com/Quick/Nimble/pull/1180](https://redirect.github.com/Quick/Nimble/pull/1180) #### New Contributors - [@​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 - View commit details
-
Copy full SHA for 368abe5 - Browse repository at this point
Copy the full SHA 368abe5View commit details
Commits on Dec 13, 2024
-
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 [@​0xTim](https://redirect.github.com/0xTim) in [#​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 [@​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 - View commit details
-
Copy full SHA for d71960a - Browse repository at this point
Copy the full SHA d71960aView commit details
Commits on Dec 16, 2024
-
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 [@​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 [@​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 [@​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 - View commit details
-
Copy full SHA for ca8f0da - Browse repository at this point
Copy the full SHA ca8f0daView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 64e6609 - Browse repository at this point
Copy the full SHA 64e6609View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c83c18e - Browse repository at this point
Copy the full SHA c83c18eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for a3d35c0 - Browse repository at this point
Copy the full SHA a3d35c0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.42.0...v0.43.0