xchammer
xchammer copied to clipboard
XCHammer generates Xcode projects from a Bazel Workspace.
Hi :), `SwiftInfo` no longer have `swift_version` since PR: https://github.com/bazelbuild/rules_swift/pull/551 ``` File "/private/var/tmp/_bazel_andre.alves/0c8bf54092c40cf2f95e2873be89e4d4/external/xchammer/tulsi/tulsi_aspects.bzl", line 911, column 69, in _tulsi_sources_aspect transitive_attributes["swift_language_version"] = swift_info.swift_version Error: 'SwiftInfo' value has no field or method...
pick - dSYM (required in bazel 5.0/M1) in Pinterest-Tulsi([818e0ef72a746710b57f4e23715a020f27898e91](https://github.com/pinterest/tulsi/commit/818e0ef72a746710b57f4e23715a020f27898e91)) [8052a30](https://github.com/pinterest/tulsi/commit/8052a304e1374de9869fee5bd1bc9eb6c33345ca) - update bazel and its dependencies version
In , it shows `load("@xchammer//:xcodeproject.bzl", "xcode_project")` I believe in the latest version, it is changed to `load("@xchammer//:BazelExtensions/xcodeproject.bzl", "xcode_project")`. I'm new to Bazel. Should we update README?
To test xchammer I tried the workflow on the _Tailor_ sample code. I did the following: ``` cd sample/Tailor xchammer generate XCHammer.yaml ``` And the output was the following ```...
As these seem to be the two leading choices for project generation from Bazel, it would be great to have a comparison of them to help people make a decision.
Small fix for something that I've found while setting up!
- rules_apple(0.32.0) and rules_swift(0.24) - update bazel to 4.20 in bazelversion. (bazel buildtools is already on 4.0 by f2c1a43de8f5416089ea0a065e966ed6fbf4cc3d)
Hi all, Thanks for releasing and working on this. I was excitedly trying to give XCHammer a whirl but pretty quickly ran into issues on all avenues and didn't get...
This also upgrades us to rules_apple 0.21.2, rules_swift 0.18.0, and ios_test_runner 0.2.14.
method include() was removed from ObjcProvider in bazel at https://github.com/bazelbuild/bazel/commit/d84954358ca47d4630a27ca9db9432de3a49b198#diff-85a50fa66fc245291c6d06d99b941e9ecb570762fa6658cf10d7fc6b265a5742