Developer Evangelist @buildbuddy-io
- Minneapolis, MN
- https://brentleyjones.com
- @brentleyjones
Block or Report
Block or report brentleyjones
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
bazelbuild/rules_swift Public
Bazel rules to build Swift on Apple and Linux platforms
-
2,739 contributions in the last year
Contribution activity
May 2022
Created 66 commits in 2 repositories
Created a pull request in bazelbuild/bazel that received 5 comments
Add feature to produce serialized diagnostics files
Using the serialized_diagnostics_file
feature will add the --serialized-diagnostics
flag to C/C++/Objective-C/Objective-C++ compiles, causing a dec…
+264
−11
•
5
comments
Opened 59 other pull requests in 2 repositories
buildbuddy-io/rules_xcodeproj
1
open
56
merged
-
Set
SUPPORTED_PLATFORMS
ingenerator
-
Reduce use of
target.product
- Extract Copy Bazel Outputs to a script file
- Use build variables for bazel output paths
- Fix copying of resource bundles
- Improve wording of output file check error messages
-
Change
generator
'sbuild_mode
tobazel
- Stop generating Info.plists when building with Bazel
- Fix non-launchable product references in Project navigator
-
Fix
apple_static_framework_import
deps
inputs handling - Make filelist path check more resilient to various Bazel flags
-
Apply filtering logic to
generated
extra_files
, andxccurrentversions
as well - Verify output group maps are actually built
-
Prevent extra output group building with
BazelDependencies
scheme - Leave spaces in output group map filenames
- Verify that generated files match what the project expects
-
Embed configuration into
generated_inputs
output group -
Stop applying fixture transition to the
xcodeproj
rule - Prevent error when "running" a test scheme
-
Fix copying of
cc_test
/swift_test
xctest bundles -
Set
.lldbinit
for test launches as well - Fix breakpoints for indexing based paths
- Improve debugging of Bazel built projects
-
Extract
.lldbinit
creation to a script file - Copy executables when building with Bazel
- Some pull requests not shown.
Reviewed 43 pull requests in 8 repositories
buildbuddy-io/rules_xcodeproj
23 pull requests
- Extract Copy Bazel Outputs to a script file
- Use build variables for bazel output paths
- Split out library target logic from target.bzl
- Fix TestingUtils expected answer
- Add automatic_signing_team_id for automatic code signing
-
Apply filtering logic to
generated
extra_files
, andxccurrentversions
as well - Provide Bazel environment variables for launchable schemes
- Compare generated files by inclusion and not equality
- Add Bazel workspace name to the project JSON and DTO
- Fix merging logic with spaces
-
Embed configuration into
generated_inputs
output group - Support disambiguation of targets with names that only differ by case
- Add -debug-prefix-map to _SWIFTC_SKIP_OPTS
-
Dry up
input_files.collect
- Generate Xcode schemes
- Split target.bzl further
-
Change
pbxTargets
type to be[TargetID: PBXTarget]
-
Upgrade
rules_bazel_integration_test
to 0.7.0 - Add XcodeProj extensions and models for Xcode scheme generation
-
Add
--incompatible_disallow_empty_glob
to shared.bazelrc - Remove non-existent PrioritityQueue target from Swift collections
-
Work around
DYLD_LIBRARY_PATH
issue - Add support for sdk_dylibs
bazelbuild/rules_apple
10 pull requests
- Update maintainers doc
- Fix CODEOWNERS syntax
- Allow apple_framework_import rules to be used with layering check
- Split out cross platform toolchain
- Fix doc URLs
- Update stardoc
- Switch tests to use python3
-
Stop passing
xcode_path_wrapper
. - Use rolling releases for local development
- Update README with new URLs
bazelbuild/rules_swift
3 pull requests
bazelbuild/apple_support
2 pull requests
buildbuddy-io/buildbuddy
2 pull requests
bazelbuild/tools_remote
1 pull request
bazel-contrib/rules_bazel_integration_test
1 pull request
target/XCBBuildServiceProxy
1 pull request
Created an issue in buildbuddy-io/rules_xcodeproj that received 2 comments
Bug: Use fragment.objc.copts_for_current_compilation_mode
Describe the bug
I noticed that Bazel was passing -fstack-protector-all
for PCM and objc libraries. We aren't, because that is only set via fragmen…
2
comments
Opened 7 other issues in 2 repositories
buildbuddy-io/rules_xcodeproj
6
open
- Bug: Unnecessary architecture target disambiguators used between Device and Simulator variants
- Bug: Schemes output differs slightly from what Xcode wants
- Support index-while-building when building with Bazel
- Replay Swift parseable output
- Copy over Bazel built clang serialized diagnostics
- Bug: Core Data code generation isn't supported
bazelbuild/bazel
1
open
6
contributions
in private repositories
May 3 – May 20