Add bazel BCR config (#4713)
This commit is contained in:
parent
23e4db3e5f
commit
e1fdf17d1b
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"homepage": "https://github.com/realm/SwiftLint",
|
||||||
|
"maintainers": [
|
||||||
|
{
|
||||||
|
"email": "jp@jpsim.com",
|
||||||
|
"github": "jpsim",
|
||||||
|
"name": "JP Simard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"repository": [
|
||||||
|
"github:realm/SwiftLint"
|
||||||
|
],
|
||||||
|
"versions": [],
|
||||||
|
"yanked_versions": {}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
shell_commands: &shell_commands
|
||||||
|
- "echo --- Downloading and extracting Swift $SWIFT_VERSION to $SWIFT_HOME"
|
||||||
|
- "mkdir $SWIFT_HOME"
|
||||||
|
- "curl https://download.swift.org/swift-${SWIFT_VERSION}-release/ubuntu2004/swift-${SWIFT_VERSION}-RELEASE/swift-${SWIFT_VERSION}-RELEASE-ubuntu20.04.tar.gz | tar xvz --strip-components=1 -C $SWIFT_HOME"
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
verify_targets_linux:
|
||||||
|
name: Verify targets (Linux)
|
||||||
|
platform: ubuntu2004
|
||||||
|
environment:
|
||||||
|
CC: "clang"
|
||||||
|
SWIFT_VERSION: "5.7.2"
|
||||||
|
SWIFT_HOME: "$HOME/swift-$SWIFT_VERSION"
|
||||||
|
PATH: "$PATH:$SWIFT_HOME/usr/bin"
|
||||||
|
shell_commands: *shell_commands
|
||||||
|
build_flags:
|
||||||
|
- "--action_env=PATH"
|
||||||
|
build_targets:
|
||||||
|
- '@SwiftLint//:swiftlint'
|
||||||
|
verify_targets_macos:
|
||||||
|
name: Verify targets (macOS)
|
||||||
|
platform: macos
|
||||||
|
build_targets:
|
||||||
|
- '@SwiftLint//:swiftlint'
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"url": "https://github.com/realm/SwiftLint/releases/download/{TAG}/bazel.tar.gz",
|
||||||
|
"integrity": "",
|
||||||
|
"strip_prefix": ""
|
||||||
|
}
|
Loading…
Reference in New Issue