File tree 3 files changed +62
-18
lines changed 3 files changed +62
-18
lines changed Original file line number Diff line number Diff line change
1
+ name : Dart CI
2
+
3
+ on :
4
+ # Run on PRs and pushes to the default branch.
5
+ push :
6
+ branches : [ master ]
7
+ pull_request :
8
+ branches : [ master ]
9
+ schedule :
10
+ - cron : " 0 0 * * 0"
11
+
12
+ env :
13
+ PUB_ENVIRONMENT : bot.github
14
+
15
+ jobs :
16
+ # Check code formatting and static analysis on a single OS (linux)
17
+ # against Dart dev.
18
+ analyze :
19
+ runs-on : ubuntu-latest
20
+ strategy :
21
+ fail-fast : false
22
+ matrix :
23
+ sdk : [dev]
24
+ steps :
25
+ - uses : actions/checkout@v2
26
+ -
uses :
dart-lang/[email protected]
27
+ with :
28
+ channel : ${{ matrix.sdk }}
29
+ - id : install
30
+ name : Install dependencies
31
+ run : dart pub get
32
+ - name : Check formatting
33
+ run : dart format --output=none --set-exit-if-changed .
34
+ if : always() && steps.install.outcome == 'success'
35
+ - name : Analyze code
36
+ run : dart analyze
37
+ if : always() && steps.install.outcome == 'success'
38
+
39
+ # Run tests on a matrix consisting of two dimensions:
40
+ # 1. OS: ubuntu-latest, (macos-latest, windows-latest)
41
+ # 2. release channel: dev
42
+ test :
43
+ needs : analyze
44
+ runs-on : ${{ matrix.os }}
45
+ strategy :
46
+ fail-fast : false
47
+ matrix :
48
+ # Add macos-latest and/or windows-latest if relevant for this package.
49
+ os : [ubuntu-latest]
50
+ sdk : [dev]
51
+ steps :
52
+ - uses : actions/checkout@v2
53
+ -
uses :
dart-lang/[email protected]
54
+ with :
55
+ channel : ${{ matrix.sdk }}
56
+ - id : install
57
+ name : Install dependencies
58
+ run : dart pub get
59
+ - name : Run VM tests
60
+ run : dart test --platform vm
61
+ if : always() && steps.install.outcome == 'success'
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ easier.
23
23
24
24
## Status
25
25
26
- [ ![ Build Status] ( https://travis-ci.org /dart-lang/dart2js_info.svg )] ( https://travis-ci.org /dart-lang/dart2js_info )
26
+ [ ![ Build Status] ( https://github.com /dart-lang/dart2js_info/workflows/Dart%20CI/badge .svg )] ( https://github.com /dart-lang/dart2js_info/actions?query=workflow%3A"Dart+CI"+branch%3Amaster )
27
27
28
28
Currently, most tools available here can be used to analyze code-size and
29
29
attribution of code-size to different parts of your app. With time, we hope to
You can’t perform that action at this time.
0 commit comments