Commit Graph

24 Commits

Author SHA1 Message Date
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