Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 15 additions & 6 deletions .github/workflows/run_tests.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,38 @@
name: Flutter analyze and tests

on:
push:
branches:
- master
- main
tags-ignore:
- 'v*'
pull_request:
branches:
- '*'
tags-ignore:
- 'v*'

jobs:
on-pull-request:
analyze-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: subosito/flutter-action@v1
- uses: actions/checkout@v4

- uses: subosito/flutter-action@v2
with:
channel: 'stable'
cache: true

- name: Download pub dependencies
- name: Install dependencies
run: flutter pub get

- name: Check formatting
run: dart format --set-exit-if-changed .
run: dart format --output=none --set-exit-if-changed .

- name: Run analyzer
run: flutter analyze
run: flutter analyze --fatal-infos

- name: Run tests
run: flutter test

14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## 1.0.0

* Dart 3 migration and SDK constraint update (`>=3.0.0 <4.0.0`).
* Added fluent assertion chaining.
* Added soft assertions (`assertSoftly`).
* Added assertions for:
* Maps
* Exceptions and asynchronous results
* DateTimes and Durations
* Deep structural equivalency
* Numeric ranges and approximations
* String length, numeric checks, and multi-string matching
* Iterable sorting, counts, and predicates

## 0.5.1

* Downgraded test package to 1.25.7.
Expand Down
Loading
Loading