Skip to content
This repository was archived by the owner on May 20, 2023. It is now read-only.

Commit a641cd8

Browse files
committed
Update travis scripts for open source package
* Update to mono_repo v2.0. * Only run dartfmt on the latest version of the SDK. * Run analysis on the angular_gallery and angular_gallery_section packages. * Smoke test by building the gallery in dev and release modes. PiperOrigin-RevId: 243641684
1 parent 447e040 commit a641cd8

File tree

6 files changed

+100
-18
lines changed

6 files changed

+100
-18
lines changed

.travis.yml

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,43 @@
1-
# Created with package:mono_repo v1.2.1
1+
# Created with package:mono_repo v2.0.0
22
language: dart
33

44
jobs:
55
include:
66
- stage: analyze_and_format
7-
name: "SDK: stable - DIR: angular_components - TASKS: [dartfmt -n --set-exit-if-changed ., dartanalyzer --fatal-warnings .]"
7+
name: "SDK: dev; PKGS: angular_components, angular_gallery, angular_gallery_section; TASKS: [`dartfmt -n --set-exit-if-changed .`, `dartanalyzer --fatal-warnings .`]"
8+
dart: dev
9+
env: PKGS="angular_components angular_gallery angular_gallery_section"
810
script: ./tool/travis.sh dartfmt dartanalyzer
9-
env: PKG="angular_components"
10-
dart: stable
1111
- stage: analyze_and_format
12-
name: "SDK: dev - DIR: angular_components - TASKS: [dartfmt -n --set-exit-if-changed ., dartanalyzer --fatal-warnings .]"
13-
script: ./tool/travis.sh dartfmt dartanalyzer
14-
env: PKG="angular_components"
15-
dart: dev
12+
name: "SDK: 2.2.1-dev.3.0; PKGS: angular_components, angular_gallery, angular_gallery_section; TASKS: `dartanalyzer --fatal-warnings .`"
13+
dart: "2.2.1-dev.3.0"
14+
env: PKGS="angular_components angular_gallery angular_gallery_section"
15+
script: ./tool/travis.sh dartanalyzer
1616
- stage: unit_test
17-
name: "SDK: stable - DIR: angular_components - TASKS: [./tool/travis/install_protoc.sh, pub run test --run-skipped]"
18-
script: ./tool/travis.sh command test
19-
env: PKG="angular_components"
20-
dart: stable
17+
name: "SDK: 2.2.1-dev.3.0; PKG: angular_components; TASKS: [`./tool/travis/install_protoc.sh`, `pub run test --run-skipped`]"
18+
dart: "2.2.1-dev.3.0"
19+
env: PKGS="angular_components"
20+
script: ./tool/travis.sh command_0 test
2121
- stage: unit_test
22-
name: "SDK: dev - DIR: angular_components - TASKS: [./tool/travis/install_protoc.sh, pub run test --run-skipped]"
23-
script: ./tool/travis.sh command test
24-
env: PKG="angular_components"
22+
name: "SDK: dev; PKG: angular_components; TASKS: [`./tool/travis/install_protoc.sh`, `pub run test --run-skipped`]"
23+
dart: dev
24+
env: PKGS="angular_components"
25+
script: ./tool/travis.sh command_0 test
26+
- stage: build
27+
name: "SDK: 2.2.1-dev.3.0; PKG: examples/angular_components_example; TASKS: [`pub run build_runner build web`, `pub run build_runner build web --release`]"
28+
dart: "2.2.1-dev.3.0"
29+
env: PKGS="examples/angular_components_example"
30+
script: ./tool/travis.sh command_1 command_2
31+
- stage: build
32+
name: "SDK: dev; PKG: examples/angular_components_example; TASKS: [`pub run build_runner build web`, `pub run build_runner build web --release`]"
2533
dart: dev
34+
env: PKGS="examples/angular_components_example"
35+
script: ./tool/travis.sh command_1 command_2
2636

2737
stages:
2838
- analyze_and_format
2939
- unit_test
40+
- build
3041

3142
# Only building master means that we don't run two builds for each pull request.
3243
branches:
@@ -37,3 +48,6 @@ cache:
3748
directories:
3849
- "$HOME/.pub-cache"
3950
- angular_components/.dart_tool/build
51+
- angular_gallery/.dart_tool/build
52+
- angular_gallery_section/.dart_tool/build
53+
- examples/angular_components_example/.dart_tool/build

angular_components/mono_pkg.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
# See https://github.com/dart-lang/mono_repo for details
22
dart:
3-
- stable
3+
- 2.2.1-dev.3.0
44
- dev
55

66
stages:
77
- analyze_and_format:
88
- group:
9-
- dartfmt
10-
- dartanalyzer: --fatal-warnings .
9+
- dartfmt: sdk
10+
- dartanalyzer: --fatal-warnings .
11+
dart:
12+
- dev
13+
- group:
14+
- dartanalyzer: --fatal-warnings .
15+
dart:
16+
- 2.2.1-dev.3.0
1117
- unit_test:
1218
- group:
1319
- command: ./tool/travis/install_protoc.sh

angular_gallery/mono_pkg.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# See https://github.com/dart-lang/mono_repo for details
2+
stages:
3+
- analyze_and_format:
4+
- group:
5+
- dartfmt: sdk
6+
- dartanalyzer: --fatal-warnings .
7+
dart:
8+
- dev
9+
- group:
10+
- dartanalyzer: --fatal-warnings .
11+
dart:
12+
- 2.2.1-dev.3.0
13+
14+
cache:
15+
directories:
16+
- .dart_tool/build
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# See https://github.com/dart-lang/mono_repo for details
2+
stages:
3+
- analyze_and_format:
4+
- group:
5+
- dartfmt: sdk
6+
- dartanalyzer: --fatal-warnings .
7+
dart:
8+
- dev
9+
- group:
10+
- dartanalyzer: --fatal-warnings .
11+
dart:
12+
- 2.2.1-dev.3.0
13+
14+
cache:
15+
directories:
16+
- .dart_tool/build
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# See https://github.com/dart-lang/mono_repo for details
2+
dart:
3+
- 2.2.1-dev.3.0
4+
- dev
5+
6+
stages:
7+
- build:
8+
- group:
9+
- command: pub run build_runner build web
10+
- command: pub run build_runner build web --release
11+
12+
cache:
13+
directories:
14+
- .dart_tool/build

mono_repo.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# See with https://github.com/dart-lang/mono_repo for details on this file
2+
3+
# TODO: Clean up stages after https://github.com/dart-lang/mono_repo/issues/149
4+
# and https://github.com/dart-lang/mono_repo/issues/150
5+
6+
travis:
7+
stages:
8+
- name: analyze_and_format
9+
if: 'true'
10+
- name: unit_test
11+
if: 'true'
12+
- name: build
13+
if: 'true'
14+
15+
merge_stages:
16+
- analyze_and_format

0 commit comments

Comments
 (0)