Commit Graph

36 Commits

Author SHA1 Message Date
Danny Mösch b515723b16 Release 0.55.1 2024-05-16 21:42:01 +02:00
Danny Mösch 460d88c036 release 0.55.0 2024-05-11 23:09:19 +02:00
Danny Mösch 0a2878d559 Update Bazel and SPM dependencies (#5563)
SourceKitten 0.35.0
Swift Argument Parser 1.3.1
SwiftSyntax 510.0.2
2024-05-09 10:21:53 +02:00
Danny Mösch 5bfe329d09 Update SwiftSyntax to version 510.0.0 (#5479) 2024-03-09 15:46:45 -05:00
Danny Mösch 8bb4c6a76c Update SwiftSyntax to version 509.1.1 (#5458) 2024-02-06 23:24:50 +01:00
Keith Smiley b1af9c48a9 [bazel] Add optional universal macro support (#5357)
This allows users to pass `--@SwiftLint//:universal_tools=true` in order
to compile the underlying macros as a universal binary, which aids in
caching across intel and arm macs
2023-11-16 22:55:45 +00:00
JP Simard f17a4f9dfb release 0.54.0 2023-11-10 15:54:29 -05:00
JP Simard 60374cae8c Update Bazel dependencies (#5342) 2023-11-10 20:29:48 +00:00
Danny Mösch d36d5f0b68 Update SwiftSyntax to version 509.0.2 (#5299) 2023-11-10 11:22:36 -05:00
JP Simard 55c18c5877 Update rules_xcodeproj (#5323) 2023-11-01 11:20:10 -04:00
JP Simard e7d284a1b7 [Bazel] Use the apple_support toolchain on macOS (#5241)
To silence some duplicate library linker warnings:
https://github.com/bazelbuild/apple_support/commit/9dada04856947bea40fc2620d1732f142ba91d41
2023-09-27 15:02:21 -04:00
JP Simard 3adea74200 release 0.53.0 2023-09-26 11:23:51 -04:00
JP Simard 73d1deb6a8 Update Bazel dependencies (#5236) 2023-09-25 21:27:54 -04:00
JP Simard 406d4d270b Require Swift 5.9 (#5235)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2023-09-25 18:54:02 -04:00
Keith Smiley 347af1c022 Switch to swift-syntax through bzlmod (#5222) 2023-09-15 05:34:56 +02:00
JP Simard 5e04661e63 Mark rules_xcodeproj as a dev_dependency (#5112)
To do this, the `xcodeproj` definition needs to move out of the main
`BUILD` file, so it's now moved to `bazel/BUILD`.

The command to generate the Bazel Xcode project is now

```
bazel run //bazel:xcodeproj
```
2023-07-09 09:54:04 -04:00
JP Simard beeb22760f Update rules_swift to 1.9.1 and rules_apple to 2.4.1 (#5111)
These include the fix from
https://github.com/bazelbuild/rules_swift/pull/1073
2023-07-09 09:48:53 -04:00
JP Simard 9eaecbedce release 0.52.4 2023-07-06 14:43:54 -04:00
JP Simard 4c8985b839 Update dependencies (#5105)
* Yams: 5.0.5 -> 5.0.6
* rules_apple: 2.3.0 -> 2.4.0
* rules_xcodeproj: 1.7.0 -> 1.7.1
* Bazel: 6.2.0 -> 6.2.1
2023-07-06 14:21:40 -04:00
JP Simard 117405ce36 release 0.52.3 2023-06-22 11:00:07 -04:00
JP Simard e29de7a99f Update Bazel dependencies (#5060)
* rules_apple: 2.2.0 -> 2.3.0
* rules_swift: 1.7.1 -> 1.8.0
* rules_xcodeproj: 1.5.1 -> 1.7.0
2023-06-12 15:58:41 -04:00
JP Simard 34f5ffa7f7 release 0.52.2 2023-05-12 11:02:03 -04:00
JP Simard 5616d858bc release 0.52.1 2023-05-11 11:13:58 -04:00
JP Simard 97259e24d0 release 0.52.0 2023-05-10 15:15:09 -04:00
JP Simard 6b094dd711 [SwiftSyntax] Update to latest 509.0.0 tag (#4920)
* [bazel] Remove custom SwiftSyntax BUILD file

Something similar to this has been merged upstream instead now. This
also renames the repo name to SwiftSyntax in preparation for it being in
the BCR

* [SwiftSyntax] Update to latest 509.0.0 tag

https://github.com/apple/swift-syntax/releases/tag/509.0.0-swift-DEVELOPMENT-SNAPSHOT-2023-04-25-b
2023-05-03 11:34:26 -04:00
JP Simard d8dfc3c937 Update rules_xcodeproj to 1.5.1 (#4948)
Lots of performance optimizations in this release

https://github.com/MobileNativeFoundation/rules_xcodeproj/releases/tag/1.5.1
2023-04-26 21:06:17 -04:00
JP Simard 8b72eb0406 Mark bazel_skylib as dev_dependency = True (#4904)
So folks who integrate SwiftLint with Bazel don't need to match this
exact version.
2023-04-18 18:50:56 +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 7fe7bb28d9 Update rules_xcodeproj to 1.4.0 (#4885)
https://github.com/MobileNativeFoundation/rules_xcodeproj/releases/tag/1.4.0
2023-04-13 15:25:17 +00:00
JP Simard eb85125a5f release 0.51.0 2023-03-27 11:44:47 -04:00
JP Simard aeee6325af Update bazel dependencies (#4842)
* Update bazel from 6.0.0 to 6.1.1
* Update rules_apple from 2.0.0 to 2.2.0
* Update rules_swift from 1.5.1 to 1.7.1
* Update rules_xcodeproj from 1.1.0 to 1.3.3
2023-03-27 14:36:44 +00:00
JP Simard 1790ad56dd Update SourceKitten & Yams (#4776) 2023-02-20 15:50:14 -05:00
JP Simard eb5712582f Update rules_xcodeproj to 1.0.1 (#4748)
https://www.buildbuddy.io/blog/introducing-rules_xcodeproj-1-0
2023-02-06 18:08:11 +00:00
JP Simard ca09bc5a22 Update rules_xcodeproj & Yams (#4735)
* rules_xcodeproj: https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/1.0.0rc1
* Yams: https://github.com/jpsim/Yams/releases/tag/5.0.4
2023-01-31 16:51:16 +00:00
JP Simard 9ac13f078a Update rules_xcodeproj to 0.12.3 (#4724)
https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.12.3
2023-01-26 21:24:21 -05:00
Keith Smiley 23e4db3e5f Add support for bzlmod (#4704) 2023-01-19 17:04:21 -05:00