Skip to content

Commit 77232ed

Browse files
Merge pull request #51 from Workiva/widen_analyzer_range
Widen analyzer range to include v1
2 parents 7323f34 + a40bb89 commit 77232ed

File tree

5 files changed

+45
-38
lines changed

5 files changed

+45
-38
lines changed

.github/workflows/dart_ci.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Dart CI
2+
3+
on:
4+
push:
5+
branches:
6+
- 'master'
7+
- 'test_consume_*'
8+
pull_request:
9+
branches:
10+
- '*'
11+
12+
jobs:
13+
test:
14+
runs-on: ubuntu-latest
15+
strategy:
16+
matrix:
17+
sdk: [ 2.13.4, stable, beta, dev ]
18+
steps:
19+
- uses: actions/checkout@v2
20+
- uses: dart-lang/setup-dart@v1
21+
with:
22+
sdk: ${{ matrix.sdk }}
23+
- name: Install dependencies
24+
run: dart pub get
25+
- name: Validate dependencies
26+
run: dart run dependency_validator
27+
- name: Check formatting
28+
run: dart format --output=none --set-exit-if-changed .
29+
if: ${{ matrix.sdk == 'stable' }}
30+
- name: Analyze project source
31+
run: dart analyze
32+
- name: Run tests
33+
run: dart test

.travis.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## 0.2.15
2+
3+
- Widen analyzer range to include v1
4+
- Remove `dart_dev` and `dart_style` dev dependencies and use `dart` CLI instead
5+
- Switch from Travis CI to a GitHub CI workflow

README.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
# Dart Transformer Utilities
22
[![Pub](https://img.shields.io/pub/v/transformer_utils.svg)](https://pub.dartlang.org/packages/transformer_utils)
3-
[![Build Status](https://travis-ci.org/Workiva/dart_transformer_utils.svg?branch=master)](https://travis-ci.org/Workiva/dart_transformer_utils)
4-
[![documentation](https://img.shields.io/badge/Documentation-transformer_utils-blue.svg)](https://www.dartdocs.org/documentation/transformer_utils/latest/)
53

64
> Utilities relating to code generation, Dart analyzer, logging, etc. for use in Pub transformers.
75
8-
- [**Development**](#development)
9-
10-
116
## Development
127

13-
This project leverages [the dart_dev package](https://pub.dartlang.org/packages/dart_dev)
14-
for most of its tooling needs, including static analysis, code formatting,
15-
running tests, collecting coverage, and serving examples. Check out
16-
[the dart_dev readme](https://github.com/Workiva/dart_dev) for more information.
8+
- Analysis: `dart analyze`
9+
- Format code: `dart format .`
10+
- Tests: `dart test`
11+
- Dependency validation: `dart run dependency_validator`

pubspec.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
name: transformer_utils
22
version: 0.2.14
3-
description: Utilities relating to code generation, Dart analyzer, logging, etc. for use in Pub transformers.
3+
description: Utilities relating to code generation, Dart analyzer, logging, etc. for use in Dart builders.
44
homepage: https://github.com/Workiva/dart_transformer_utils
55

66
environment:
77
sdk: ">=2.11.0 <3.0.0"
88

99
dependencies:
10-
analyzer: ">=0.39.0 <0.42.0"
10+
analyzer: '>=0.41.0 <2.0.0'
1111
build: '>=1.2.2 <3.0.0'
1212
path: ^1.6.4
1313
source_span: ^1.5.5
1414

1515
dev_dependencies:
16-
dart_dev: ^3.0.0
17-
dart_style: ^1.3.3
18-
dependency_validator: ^2.0.0
16+
dependency_validator: ^3.0.0
1917
test: ^1.15.7

0 commit comments

Comments
 (0)