Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency build_bazel_rules_apple to v0.34.2 #39

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Apr 26, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
build_bazel_rules_apple http_archive minor 0.18.0 -> 0.34.2

Release Notes

bazelbuild/rules_apple

v0.34.2

Compare Source

  • Fix compatibility with bazel removing _j2objc_dead_code_pruner at HEAD.
  • Add support for --test_env=COVERAGE_PRODUCE_JSON=1 to generate json coverage output when running tests, thanks @​maxwellE
  • Add tvos_sim_arm64 config setting, thanks @​dflems
  • Fix test iOS coverage support on M1s
  • This release is compatible with 5.x LTS and bazel 6.x rolling releases

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: 12865e5944f09d16364aa78050366aca9dc35a32a018fa35f5950238b08bf744

v0.34.1

Compare Source

v0.34.0

Compare Source

  • Add support for importing xcframeworks, see the docs for usage. Thanks @​thii!
  • Add support for reusing a single iOS simulator for testing using --test_env=REUSE_GLOBAL_SIMULATOR=1. It's recommended you pass --local_test_jobs=1 when using this feature to avoid any races between multiple test bundles attempting to run on the simulator at the same time
  • Fix openssl command default change on macOS 12.3, thanks @​tnek!
  • Fix complicationset usage, thanks @​BalestraPatrick!
  • Add support for running iOS unit tests on device with --test_arg=--destination=platform=ios_device,id=YOUR_DEVICE_UDID
  • Add support for bazel coverage in iOS and macOS tests
  • Add support for skipping iOS unit tests using --test_filter=-FeatureTests/someTest, thanks @​birwin93!
  • Set TEST_SRCDIR in iOS unit tests environment
  • Fix bazel 6.x support for breaking API changes in bazel
  • Fix swift-stdlib-tool usage for upstream Swift bugs
  • Fix watchos_x86_64 support, thanks @​dflems!
  • Update xctestrunner and rules_swift
  • This release is compatible with 5.x LTS and bazel 6.x rolling releases

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: 4161b2283f80f33b93579627c3bd846169b2d58848b0ffb29b5d4db35263156a

v0.33.0

Compare Source

  • Switch default iOS simulator CPU to match host arch for M1 support (pass --ios_multi_cpus=x86_64 if you need the previous behavior)
  • Add support for backdeployed Swift concurrency libraries
  • Update xctestrunner
  • Add additional_linker_inputs to some rules
  • Add rule for producing xcframeworks for iOS
  • Add universal_apple_binary rule for multi-arch binaries
  • Add some more entitlements file validation
  • Remove use of ObjcProvider.headers, which has been removed from bazel HEAD
  • Thanks to @​brentleyjones and @​thii for many contributions
  • This release was tested with Bazel 5.0.0

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: a5f00fd89eff67291f6cd3efdc8fad30f4727e6ebb90718f3f05bbf3c3dd5ed7

v0.32.0

Compare Source

  • Breaking: --define=apple.package_symbols was removed and replaced with setting include_symbols_in_bundle on the top level bundle target, such as ios_application instead
  • Enabled passing --test_arg=--coommand_line_args=arg to pass extra arguments through to xctestrunner, thanks @​ra1028!
  • Update xctestrunner to support newer python versions
  • Add watchos_unit_test and watchos_ui_test rules
  • Add support for smartcard identities, thanks @​thiagohmcruz!
  • Add bundle_id parameter to apple_resource_bundle, thanks @​steeve!
  • Fix macos_unit_test on M1 macs, thanks @​Aigeruth!
  • Add optional minimum_deployment_os_version attribute, see https://github.com/bazelbuild/rules_apple/pull/1099 for details
  • Add apple.skip_codesign_simulator_bundles feature to skip codesigning on specific targets. This will eventually replace apple.codesign_simulator_bundles
  • Add ios_sim_arm64 architecture support for building for the arm64 simulator (requires bazel 5.0)
  • This release is tested with Bazel 5.x
  • NOTE: This is likely the final release that will support bazel 4.x

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: 77e8bf6fda706f420a55874ae6ee4df0c9d95da6c7838228b26910fc82eea5a2

v0.31.3

Compare Source

  • Remove usage of StdRedirect.dylib which was removed from bazel core
  • This release is tested with Bazel 4.0.0

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: 0052d452af7742c8f3a4e0929763388a66403de363775db7e90adecb2ba4944b

v0.31.2

Compare Source

  • Add support for upstream dSYM API changes
  • This release is tested with Bazel 4.0.0

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: c84962b64d9ae4472adfb01ec2cf1aa73cb2ee8308242add55fa7cc38602d882

v0.31.1

Compare Source

  • Fix codesigning encoding issues
  • This release is tested with Bazel 4.0.0

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: 84f34c95e68f65618b54c545f75e2df73559af47fb42ae28b17189fcebb7ed17

v0.31.0

Compare Source

WARNING: Avoid this release, there is a bug in the codesigning logic that causes a python crash

  • Allow [ios|watchos|tvos]_dynamic_framework targets to be depended on by by swift_library targets
  • Allow ad-hoc signed BundleTreeApp actions to be cached
  • Remove swiftsourceinfo files from imported frameworks
  • Add codesign_inputs to support codesignopts with remote execution
  • Use python3.6 APIs for some tools
  • This release is tested with Bazel 4.0.0

Please use the release asset from your Bazel WORKSPACE instead of
GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: f2ac067bae73433186aaaac03027d454f01b5ca409e8df00eec0310da76a8033

v0.30.0

Compare Source

  • Add distributable ios_dynamic_framework rule thanks to @​mccorkill1
  • Add distributable watchos_static_framework rule thanks to @​BalestraPatrick
  • Depend on xctestrunner from source
  • Add avoid_deps to static framework rules
  • Add objc_intent_library and swift_intent_library thanks to @​steeve
  • Add bundle_only for dynamic framework imports
  • Remove internal ctx usage from more partials
  • Add support for alternative app icons thanks to @​steeve
  • Drop python2 support
  • Remove provides_main
  • This release was tested with Bazel 4.0.0

Please use the release asset from your Bazel WORKSPACE instead of GitHub's asset to reduce download size and improve reproducibility.

SHA-256 digest: 09423d57ace0fca1b84e19326dc9aadd42f2be52f1b5a15bc652d18c2c1dee71

v0.21.2

Compare Source

  • Automatically retry failed to open liblaunch_sim.dylib actool error
  • This release was tested with Bazel 3.7.0

Please use the rules_apple.0.21.2.tar.gz release asset from your Bazel WORKSPACE.

SHA-256 digest: a41a75c291c69676b9974458ceee09aea60cee0e1ee282e27cdc90b679dfd30f

v0.21.1

Compare Source

  • Add support for --incompatible_require_linker_input_cc_api with Swift
  • This release is tested with Bazel 3.7.0

Please use the rules_apple.0.21.1.tar.gz release asset from your Bazel WORKSPACE.

SHA-256 digest: 734813e44eb5a2fcba5ffd45de9fe5d05325420a5aa1f6c97a3d88fe2c525b17

v0.21.0

Compare Source

  • Add support for using --test_filter with multiple test cases

  • Support Metal files in resource bundles

  • Support custom executable name for rules that create executables

  • Allow App Extensions to be bundle loaders

  • Strip bitcode from imported dynamic frameworks and Swift standard libraries when building without bitcode

  • Generate and include the symbols files in the IPA file with --define=apple.package_symbols=true

  • Support substitution of PRODUCT_BUNDLE_PACKAGE_TYPE in Info.plist

  • Pass extra --test_args through to xctestrunner

  • Add support for App Clips

  • Enable configuration transition for rules

  • Sign simulator bundles with com.apple.security.get-task-allow

  • Add codesignopts argument for adding custom codesign flags

  • Add ability to import user-provided dSYM to apple_dynamic_framework_import

  • This release is tested with Bazel 3.7.0

Please use the rules_apple.0.21.0.tar.gz release asset from your Bazel WORKSPACE.

SHA-256 digest: 9537af9ca8a978a9832c08c1bc194897d3805b35fc82dcfedaea1c7626043e5b

v0.20.0

Compare Source

  • This release is tested with Bazel 3.1.0

Please use the rules_apple.0.20.0.tar.gz release asset from your Bazel WORKSPACE.

SHA-256 digest: 55f4dc1c9bf21bb87442665f4618cff1f1343537a2bd89252078b987dcd9c382

v0.19.0

Compare Source

  • This release is tested with Bazel 1.0.0
  • The new resource bundle rules should be managed through the data field on objc_library instead of the deps field. (161c41c)
  • The test suite rules (e.g. ios_unit_test_suite) now shares the test bundle across all targets, deduplicating linking and resources processing when building multiple test targets simultaneously. (c922ca6)
  • Add support for tvos_static_framework. (ee4869e)
  • Add support for Swift based ios_static_frameworks and tvos_static_frameworks. Check the documentation for more details. (5360e4d)

Thanks to the following contributors:

Please use the rules_apple.0.19.0.tar.gz release asset from your Bazel WORKSPACE.

SHA-256 digest: 7a7afdd4869bb201c9352eed2daf37294d42b093579b70423490c1b4d4f6ce42

[Complete list of changes](


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update dependency build_bazel_rules_apple to v0.34.0 Update dependency build_bazel_rules_apple to v0.34.2 May 2, 2022
@renovate renovate bot force-pushed the renovate/build_bazel_rules_apple-0.x branch from dcec399 to 161a635 Compare May 2, 2022 19:09
@renovate
Copy link
Author

renovate bot commented Mar 12, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot changed the title Update dependency build_bazel_rules_apple to v0.34.2 Update dependency build_bazel_rules_apple to v0.34.2 - autoclosed Apr 3, 2023
@renovate renovate bot closed this Apr 3, 2023
@renovate renovate bot deleted the renovate/build_bazel_rules_apple-0.x branch April 3, 2023 23:32
@renovate renovate bot changed the title Update dependency build_bazel_rules_apple to v0.34.2 - autoclosed Update dependency build_bazel_rules_apple to v0.34.2 Apr 4, 2023
@renovate renovate bot reopened this Apr 4, 2023
@renovate renovate bot restored the renovate/build_bazel_rules_apple-0.x branch April 4, 2023 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant