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: bazelbuild/rules_apple
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4.0.1
Choose a base ref
...
head repository: bazelbuild/rules_apple
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4.1.0
Choose a head ref
  • 16 commits
  • 124 files changed
  • 10 contributors

Commits on Jun 25, 2025

  1. Stop setting toolchains where not used (#2738)

    Fixes an issue with multi-platform builds and rules_cc 0.1.2.
    
    Signed-off-by: Brentley Jones <github@brentleyjones.com>
    brentleyjones authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    b7b640b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2025

  1. xctrunner - Use apple_support.run (#2734)

    Use `apple_support.run` to use the correct Xcode dirs when multiple
    versions are installed.
    kapoorlakshya authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    eabea08 View commit details
    Browse the repository at this point in the history
  2. Update the implementation to load objc_library from rules_cc. (#2741)

    Cherry pick
    [0897354](0897354)
    
    Co-authored-by: Thomas Van Lenten <thomasvl@google.com>
    adincebic and thomasvl authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    f2b8814 View commit details
    Browse the repository at this point in the history
  3. Update the examples to load objc_library from rules_cc. (#2740)

    Cherry pick
    [993d051](993d051)
    
    Co-authored-by: Thomas Van Lenten <thomasvl@google.com>
    adincebic and thomasvl authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    a9fb9cc View commit details
    Browse the repository at this point in the history
  4. Update the tests to load objc_library from rules_cc. (#2739)

    Cherry pick
    [29723c3](29723c3)
    
    Co-authored-by: Thomas Van Lenten <thomasvl@google.com>
    adincebic and thomasvl authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    a4912c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2025

  1. Fix test exec platform constraints and transitions (#2736)

    Co-authored-by: Brentley Jones <github@brentleyjones.com>
    fmeum and brentleyjones authored Jun 27, 2025
    Configuration menu
    Copy the full SHA
    5e7139e View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2025

  1. Collect framework dSYMs in test bundle debug dependencies (#2742)

    This PR fixes dSYM collection for frameworks specified in the
    `frameworks` attribute of `ios_ui_test` targets.
    
    Currently, while framework binaries are properly made available to test
    targets, their corresponding dSYM files are not collected in the test
    bundle's debug symbol directory. This causes missing debug symbols when
    debugging test failures that involve framework code.
    
    The fix ensures that dSYMs from framework dependencies are included
    alongside dSYMs from regular dependencies specified in the `deps`
    attribute.
    
    ---------
    
    Co-authored-by: Seweryn Plażuk <seweryn.plazuk@revolut.com>
    sewerynplazuk and Seweryn Plażuk authored Jun 30, 2025
    Configuration menu
    Copy the full SHA
    70e0e27 View commit details
    Browse the repository at this point in the history
  2. update xctestrunner to fix xcode >16.3 (#2743)

    Consume fix for selecting simulators from
    google/xctestrunner#67
    sugarmanz authored Jun 30, 2025
    Configuration menu
    Copy the full SHA
    a9fcb1c View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2025

  1. Fix bazelci on HEAD due to old dependency behavior (#2746)

    - Bumped stardoc and removed overrides
    - Bumped protobuf to a version without a transitive dependency on a
    version of aspect_bazel_lib that invoked
    --incompatible_use_toolchain_transition
    - Bumped rules_cc to 0.1.2 to fix docs, corrected stardoc dep labels,
    updated docs
    aaronsky authored Jul 5, 2025
    Configuration menu
    Copy the full SHA
    56317c6 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2025

  1. Configuration menu
    Copy the full SHA
    98644ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    717c51e View commit details
    Browse the repository at this point in the history
  3. Simplify apple_metal_library (#2747)

    Closes: #2502
    
    There is no need to generate an air file for each metal file.
    Metal CLI can do it behind the scene (as per Apple's
    [docs](https://developer.apple.com/documentation/metal/generating-and-loading-a-metal-library-symbol-file?language=objc#Generate-a-Symbol-File-with-a-Single-Command)),
    so just one CLI call is sufficient to build entire metallib.
    The new implementation a much simpler as well as makes it easier to pass
    additional flags (such as "generate debug symbols" as described in the
    original issue).
    
    Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
    Co-authored-by: Aaron Sky <aaronsky@skyaaron.com>
    mxpv and aaronsky authored Jul 6, 2025
    Configuration menu
    Copy the full SHA
    433db70 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. Configuration menu
    Copy the full SHA
    d1711fb View commit details
    Browse the repository at this point in the history
  2. [doc] update iOS app tutorial (#2750)

    - remove mentions of `WORKSPACE`
    - polish up the blocking, wording for consistency
    - update language around rules_xcodeproj
    
    Fixes #2737
    aaronsky authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    f41bc2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d9104d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2025

  1. [doc] update docs to reflect bazel upstream changes (#2752)

    bazelbuild/bazel@02df95c has removed
    repo_mapping from stardoc's data source, so it's no longer emitted to
    generated docs. This PR fixes CI to reflect. Note that running stardoc
    without using `last_green` Bazel produces different output, because of
    this change.
    aaronsky authored Jul 17, 2025
    Configuration menu
    Copy the full SHA
    9b2f083 View commit details
    Browse the repository at this point in the history
Loading