2023-03-01 22:07:19 -05:00
|
|
|
import DangerSwiftCoverage // package: https://github.com/f-meloni/danger-swift-coverage.git
|
|
|
|
|
import DangerSwiftLint // package: https://github.com/ashfurrow/danger-swiftlint.git
|
2023-03-02 00:40:11 -05:00
|
|
|
import DangerXCodeSummary // package: https://github.com/f-meloni/danger-swift-xcodesummary.git
|
|
|
|
|
|
|
|
|
|
let danger = Danger()
|
2023-03-01 22:07:19 -05:00
|
|
|
|
|
|
|
|
// swift run danger-swift [ci, pr] --dangerfile ./Dangerfile.swift
|
|
|
|
|
// xcodebuild test -scheme DangerSwiftCoverage-Package -derivedDataPath Build/ -enableCodeCoverage YES
|
|
|
|
|
// (Recommended) Cache the ~/.danger-swift folder
|
|
|
|
|
|
|
|
|
|
Coverage.xcodeBuildCoverage(.derivedDataFolder("Build"),
|
|
|
|
|
minimumCoverage: 50,
|
|
|
|
|
excludedTargets: ["DangerSwiftCoverageTests.xctest"])
|
|
|
|
|
|
|
|
|
|
SwiftLint.lint(directory: "SideStoreApp", configFile: ".swiftlint.yml")
|