distributable: url: https://github.com/realm/SwiftLint/archive/refs/tags/{{version}}.tar.gz strip-components: 1 versions: github: realm/SwiftLint/releases/tags platforms: - darwin provides: - bin/swiftlint warnings: - vendored build: working-directory: vendor script: | curl -Lfo swiftlint.zip "https://github.com/realm/SwiftLint/releases/download/{{version}}/portable_swiftlint.zip" unzip -o swiftlint.zip mkdir -p "{{prefix}}/bin" mv swiftlint "{{prefix}}/bin" test: # MacOS 11 doesn't have the necessary library - run: | if ! test -f /usr/lib/swift/libswift_Concurrency.dylib; then echo "warning: skipping tests because libswift_Concurrency.dylib is missing" exit 0 fi if: darwin - test "$(swiftlint --version)" = {{version}}