Danny Mösch
9710148f76
Replace Sourcery with internal implementation ( #6034 )
...
Tasks we perform with Sourcery are rather simple and can be replaced
with a basic collection of files and the generation of lists in the
new `swiftlint-dev` command. This spares contributors from installing
either Sourcery or Bazel.
2025-03-26 20:38:53 +00:00
JP Simard
48604d35e3
Update Sourcery to 2.1.2 ( #5318 )
2023-10-31 20:34:49 +00:00
JP Simard
74b82daba0
[CI] Use rbenv to manage Ruby ( #4893 )
...
And pin the Ruby version to 2.7.5. rbenv was installed on all CI
machines using Homebrew, with Ruby 2.7.5 installed and set as the
global version. The `pre-command` script was also updated on all agents
to add rbenv binaries to the path and run `rbenv init`.
Remove rules_ruby integration and just use rbenv and ruby directly.
2023-04-14 16:23:05 +00:00
JP Simard
62b2914271
Update rules_ruby ( #4891 )
...
Just to stay up to date.
2023-04-14 10:11:50 -04:00
JP Simard
1b0f37c6f6
Pin Sourcery version to 2.0.2 ( #4888 )
...
By adding a `tools/sourcery` script that downloads and runs Sourcery via
Bazel.
Previously, unrelated changes might include modifications to the
generated comment headers because contributors' local versions of
Sourcery would be used, which we don't control.
Also move the CI job to Buildkite where the bazel server is usually
already warmed up and running.
2023-04-13 20:09:26 +00:00
Keith Smiley
23e4db3e5f
Add support for bzlmod ( #4704 )
2023-01-19 17:04:21 -05:00
JP Simard
b4641e7e60
Update rules_xcodeproj to 0.12.2 ( #4709 )
...
https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.12.2
2023-01-19 15:36:47 -05:00
JP Simard
c9791783ba
Update rules_xcodeproj to 0.12.0 ( #4703 )
...
This is the first release to fix running unit tests since 0.10.1.
It should include some performance improvements and bug fixes that will
benefit us.
https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.12.0
2023-01-18 16:14:55 +00:00
JP Simard
dc228d57ac
Update dependencies ( #4702 )
2023-01-17 12:59:32 -05:00
JP Simard
f91a2d5310
Revert rules_xcodeproj to 0.10.1 ( #4693 )
...
It looks like later versions can't run tests because of
https://github.com/buildbuddy-io/rules_xcodeproj/issues/1586 .
2023-01-16 17:14:31 +00:00
JP Simard
1a39194f65
Update rules_xcodeproj to 0.11.0 ( #4653 )
...
https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.11.0
2022-12-21 18:07:55 -05:00
JP Simard
3cba460f9a
Update rules_apple to 2.0.0 ( #4652 )
...
https://github.com/bazelbuild/rules_apple/releases/tag/2.0.0
2022-12-21 16:08:44 -05:00
JP Simard
8cdbb50cbf
Update rules_xcodeproj
2022-11-16 16:22:25 -05:00
JP Simard
901f05cd4f
Update rules_apple to 1.1.3 ( #4537 )
2022-11-09 10:59:52 -05:00
JP Simard
a5c44605af
Update to rules_xcodeproj 0.10.0 ( #4486 )
...
Mostly has optimizations: https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.10.0
2022-10-28 14:17:03 -04:00
JP Simard
f34169575c
Update rules_apple to 1.1.2 ( #4324 )
...
https://github.com/bazelbuild/rules_apple/releases/tag/1.1.2
2022-10-07 10:22:23 -04:00
JP Simard
9c53c94736
Update rules_xcodeproj to 0.9 ( #4323 )
...
https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.9.0
2022-10-07 10:14:46 -04:00
JP Simard
93158a609e
Update rules_xcodeproj to 0.7.1
2022-09-02 10:39:59 -04:00
JP Simard
a3b70a0ffb
Update rules_apple/rules_swift to 1.1.1 ( #4150 )
...
https://github.com/bazelbuild/rules_apple/releases/tag/1.1.1
https://github.com/bazelbuild/rules_swift/releases/tag/1.1.1
2022-09-02 14:34:58 +00:00
JP Simard
0fd9a112b4
[CI] Run Danger with Bazel ( #4138 )
...
It'd be nice to avoid needing to maintain rbenv on CI
2022-08-28 22:58:39 -04:00
JP Simard
c73f68683a
Update rules_apple to 1.1.0 ( #4124 )
...
https://github.com/bazelbuild/rules_apple/releases/tag/1.1.0
2022-08-23 15:17:38 -04:00
JP Simard
2960ae6a7a
Test with thread sanitizer in Buildkite using Bazel ( #4115 )
...
This will allow for the test to be skipped if it's already cached,
speeding up CI runs.
2022-08-22 19:21:54 -04:00
JP Simard
408ba29951
Integrate with rules_xcodeproj ( #4095 )
2022-08-15 16:22:47 -04:00
JP Simard
24735ef4d3
Add support for building with Bazel ( #4038 )
2022-07-26 07:09:02 -04:00