File tree Expand file tree Collapse file tree 3 files changed +77
-38
lines changed
actions/test-verify-action Expand file tree Collapse file tree 3 files changed +77
-38
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ name : Test & Coverage
3+ description : Run tests, optionally gather coverage data and run danger
4+ inputs :
5+ include-coverage :
6+ description : Option to include a danger-swift coverage step
7+ required : false
8+ default : " false"
9+ danger-token :
10+ description : Option to include a token for danger related step
11+ required : false
12+ default : " "
13+
14+ runs :
15+ using : composite
16+
17+ steps :
18+ - name : Run Tests
19+ run : |
20+ if [ ${{ inputs.include-coverage }} = true ]; then
21+ npm install -g danger
22+ swift test --enable-code-coverage
23+ swift run danger-swift ci \
24+ -c release \
25+ --dangerfile DangerfileCoverage.swift \
26+ --id "Coverage"
27+ else
28+ swift test
29+ fi
30+ shell : bash
31+ env :
32+ DANGER_GITHUB_API_TOKEN : ${{ inputs.danger-token }}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ---
2+ name : Verify
3+
4+ on :
5+ pull_request :
6+ branches :
7+ - master
8+ push :
9+ branches :
10+ - master
11+
12+ jobs :
13+ danger :
14+ runs-on : ubuntu-latest
15+ name : " 🚫 Run Danger"
16+ steps :
17+ - uses : actions/checkout@v2
18+ - run : npm install -g danger
19+ - run : swift run danger-swift ci -c release --id "Lint"
20+ env :
21+ DANGER_GITHUB_API_TOKEN : ${{ secrets.DANGER_SWIFT_GITHUB_TOKEN }}
22+
23+ linux :
24+ runs-on : ubuntu-latest
25+ name : 🐧 Linux Test & Verify
26+ steps :
27+ - uses : actions/checkout@v2
28+ - name : Test
29+ uses : ./.github/actions/test-verify-action
30+ with :
31+ include-coverage : false
32+
33+ macos :
34+ runs-on : macos-11
35+ name : MacOS Test & Verify
36+ steps :
37+ - uses : actions/checkout@v2
38+ - name : Test & Coverage
39+ uses : ./.github/actions/test-verify-action
40+ with :
41+ include-coverage : true
42+ danger-token : ${{ secrets.DANGER_SWIFT_GITHUB_TOKEN }}
43+
44+ env :
45+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments