diff --git a/.bcr/metadata.template.json b/.bcr/metadata.template.json new file mode 100644 index 000000000..907734edc --- /dev/null +++ b/.bcr/metadata.template.json @@ -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": {} +} diff --git a/.bcr/presubmit.yml b/.bcr/presubmit.yml new file mode 100644 index 000000000..e4be910de --- /dev/null +++ b/.bcr/presubmit.yml @@ -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' diff --git a/.bcr/source.template.json b/.bcr/source.template.json new file mode 100644 index 000000000..cbb800e88 --- /dev/null +++ b/.bcr/source.template.json @@ -0,0 +1,5 @@ +{ + "url": "https://github.com/realm/SwiftLint/releases/download/{TAG}/bazel.tar.gz", + "integrity": "", + "strip_prefix": "" +}