-
Notifications
You must be signed in to change notification settings - Fork 33
Merge package:async
#130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Merge package:async
#130
Changes from 250 commits
Commits
Show all changes
272 commits
Select commit
Hold shift + click to select a range
063fb26
Release 1.2.0.
nex3 95092e3
cleanup unused variables in tests
kevmoo fb93ae6
fix spelling in doc comments
kevmoo b41b9cd
Add new features to package:async.
lrhn e30579a
Fix syntax error which was accepted by the VM.
lrhn cb844f3
Fix type errors caught by analyzer.
lrhn 4638446
Remove warnings in tests, and even fix analyzer hints.
lrhn f6fa53c
ignore .packages
kevmoo b809c54
Add handle method to ErrorResult.
lrhn cc0ba58
Add FutureGroup.onIdle and FutureGroup.isIdle.
nex3 07ff730
Add a bunch of delegates for dart:async types.
nex3 ee89638
Use a List rather than a Queue in StreamSplitter.
nex3 618c4b5
Add an AsyncThunk class.
nex3 908a900
Add an [immediate] argument to StreamQueue.cancel.
nex3 409b2df
Added a `ResultFuture` class.
nex3 19c14a8
Use a named param for StreamQueue.cancelImmediately.
nex3 8141bbb
Fix a bug in StreamQueue.cancel().
nex3 d3bd45c
Add StreamQueue.fork and ForkableStream.
nex3 24130e1
Revert "Add StreamQueue.fork and ForkableStream."
nex3 8ec7cc5
Use the new test runner on the bots.
nex3 132479f
Reword the documentation for StreamQueue.cancel.
nex3 14f3fdf
Don't use "=>" for void methods in delegates.
nex3 83a06ed
Release 1.3.0.
nex3 18dd0df
Make it possible to not complete a request when the event source is d…
lrhn ff13b51
Add AsyncMemoizer.future.
nex3 4b97ee0
Add a CancelableFuture class.
nex3 6f6ffa1
Fix timing of async test.
lrhn cdbe0bf
Add a RestartableTimer class.
nex3 fa0d75d
Mention CancelableCompleter in the CHANGELOG.
nex3 b9add96
Add a LazyStream class.
nex3 ad82296
Add CancelableOperation.valueOrCancellation.
nex3 b9c9699
Add a StreamSinkTransformer class.
nex3 1c95ec1
Add SingleSubscriptionTransformer.
nex3 91ab619
Add a StreamSinkCompleter class.
nex3 a243c56
Add StreamSplitter to the CHANGELOG.
nex3 0f04628
Add ClosedStreamSink, and *Completer.setError, and StreamSinkComplete…
nex3 d7a9dc8
Remove unused imports
srawlins 72f6462
Merge pull request dart-lang/async#5 from srawlins/remove-unused-imports
nex3 60e3c88
Modernize the package's style.
nex3 8bddb85
Fix most strong mode warnings.
nex3 8c40cd6
Add typed wrapper functions to delegate classes.
nex3 7042af4
Add APIs for asserting the types of transformers.
nex3 53a4122
Fix Dart 1.17 strong-mode warnings.
nex3 7246811
fix strong mode errors for 1.19.0-dev.4.0
keertip 4bf538d
fix strong mode errors for 1.19.0-dev.4.0
keertip 2d49e1a
Don't expect a `null` return from subscription.cancel.
lrhn a044074
Change signature of methods overriding Future.then (dart-lang/async#7)
natebosch ed32aaf
Additional strong-mode fixes (down to 0 after this PR) (dart-lang/asy…
matanlurey a0a5755
Add AsyncCache (dart-lang/async#12)
matanlurey effaced
Add StreamQueue.startTransactions(). (dart-lang/async#9)
nex3 243419b
Add StreamQueue.withTransaction().
nex3 980392e
Add StreamQueue.cancelable().
nex3 bc941db
Add CHANGELOG entries.
nex3 bbc6d98
Merge pull request dart-lang/async#18 from dart-lang/transaction-helpers
nex3 5877fa4
Add a subscriptionTransformer() function. (dart-lang/async#10)
nex3 5474767
Update the README. (dart-lang/async#17)
nex3 032ef6f
Two small strong-mode/warning fixes (dart-lang/async#20)
matanlurey 29158fd
Fix a spelling mistake (dart-lang/async#21)
matanlurey 53c7aa5
Add StreamQueue.eventsDispatched. (dart-lang/async#19)
nex3 f4d43ef
Add `byteCollector` stream transformer and `collectBytes` function.
lrhn a3f9649
Add `peek` and `lookAhead` to `StreamQueue`.
lrhn eeb15aa
Bug a bug in StreamQueueTransaction.reject(). (dart-lang/async#22)
nex3 276e217
Add collectBytesCancelable function.
lrhn f0d5ffa
Fix StreamQueue.withTransaction(). (dart-lang/async#24)
nex3 58c5e57
Release 1.13.0. (dart-lang/async#23)
nex3 3f264da
Change generic comment syntax to real generic syntax.
lrhn ce17710
Use FutureOr. (dart-lang/async#27)
nex3 8bffaa4
Fix type warning in Result.release.
lrhn 4eb97cb
Remove unused import in byte_collection_test.dart
srawlins fbf7641
Merge pull request dart-lang/async#28 from srawlins/unused-import
srawlins 5789617
dartfmt (with 1.23.x)
kevmoo 5337bc4
Enable Travis-CI
kevmoo 2ccffd7
Make `TypeSafeStream` extend `Stream`.
floitschG a53324b
Tweak the changelog. (dart-lang/async#32)
nex3 b20d38b
Add methods to Result. Bump version to 2.0 and remove deprecated feat…
lrhn 087cfe0
Skip typed_wrapper/stream_test (dart-lang/async#38)
nex3 d2af4f1
Fix a fuzzy arrow warning (dart-lang/async#41)
nex3 59dd7e3
Rename .analysis_options to analysis_options.yaml
kevmoo dccc777
Merge pull request dart-lang/async#42 from dart-lang/kevmoo-patch-1
lrhn 41ac83c
Update for Dart 2.0 changes to Timer
keertip cda83ce
Update travis to run only on dev, pub get fails on stable
keertip 9d9c8b0
Update SDK constraint
keertip 3b55493
Update SDK contraint lower bound to 2.0.0-dev.15.0
keertip 48c0678
Merge pull request dart-lang/async#43 from dart-lang/libs
keertip 4596b8f
Fix a StreamQueue bug (dart-lang/async#44)
nex3 c5a0e4f
Updates for Dart 2.0 core library changes (wave 2.2) (dart-lang/async…
leafpetersen bf7d901
Stop testing Dartium (dart-lang/async#47)
kevmoo 8840f5e
Add deps for build_runner (dart-lang/async#50)
natebosch b436880
Fix runtime cast errors in StreamQueue.
munificent 6c6db71
Code font in CHANGELOG.md.
munificent d9f5713
Merge pull request dart-lang/async#51 from dart-lang/stream-queue-cas…
munificent 795f5d6
Forward DelegatingStream.typed to Stream.cast (dart-lang/async#54)
leafpetersen 22e4c3a
Declare support for the latest fake_async (dart-lang/async#59)
nex3 1643a97
Fix Dart 2 runtime errors (dart-lang/async#58)
nex3 412ee71
Remove upper case constants (dart-lang/async#56)
lrhn 0aec6aa
Enable prefer_typing_uninitialized_variables (dart-lang/async#63)
natebosch 6f5152b
misc: update build_runner dep and update one test file for dartfmt (d…
kevmoo b6dd182
Fix places awaiting void, for dart 2.
MichaelRFairhurst 9cb783f
Update .gitignore to new `dart_tool` pub cache (dart-lang/async#60)
bcko 3273b15
Delete typed future, use Dart 2 instead. (dart-lang/async#55)
matanlurey 7bfb377
Do even less to "fix" `invalidate`. Return `Null`, which is awaitable.
MichaelRFairhurst 55101ec
Fix awaits only, making cache.invalidate return a future can be separate
MichaelRFairhurst 0427761
Fix awaits only, making cache.invalidate return a future can be separate
MichaelRFairhurst 3e9b2b9
Format stream_queue_test.dart
MichaelRFairhurst 93714a0
Merge pull request dart-lang/async#65 from MichaelRFairhurst/fix-awai…
MichaelRFairhurst 3e24cea
Allow SDK versions <3.0.0 (dart-lang/async#67)
chalin 5618009
support the latest pkg:build_runner (dart-lang/async#69)
kevmoo 0f55ca2
dev dep: latest build_web_compilers (dart-lang/async#71)
kevmoo 9a51638
Merge _StreamQueue into StreamQueue (dart-lang/async#73)
natebosch 053559b
Fix CancelableOperation.valueOrCancellation's type signature (dart-la…
ds84182 b39524c
Run dartfmt --fix to drop unnecessary new/const (dart-lang/async#74)
natebosch 9972c21
Test oldest SDK version on Travis (dart-lang/async#76)
kevmoo 523df1f
Add isCanceled/Completed to CancelableOperation (dart-lang/async#79)
natebosch 7bcc6d9
Implement CancelableOperation.then (dart-lang/async#83)
TastyPi 16fc3dd
drop unused file
kevmoo 514d276
Drop dependencies on build_runner, etc – not used!
kevmoo aabcb54
Enable and fix pedantic lints - except for unawaited_futures
kevmoo 9eec8ee
Fix missing_return violation newly enforced in Dart ~2.3.2-dev.0.1
srawlins e4b3ce5
Fix missing_return violation newly enforced in Dart ~2.3.2-dev.0.1
srawlins c09f231
fmt
srawlins 27b10b7
Merge branch 'master' into missing-return
srawlins dcb2b1f
Merge pull request dart-lang/async#86 from srawlins/missing-return
srawlins 9d2a262
Fix references to dartdocs.org and pub.dartlang.org (dart-lang/async#87)
kevmoo 54bfcff
Implement RestartableTimer.tick (dart-lang/async#89)
natebosch 583d510
fix outdated doc links
kevmoo 9d0d1fc
Add StreamGroup.mergeBroadcast (dart-lang/async#90)
natebosch 00e4a96
Check ordering in StreamGroup.merege tests (dart-lang/async#91)
natebosch 6299483
Fix newly enforced package:pedantic lints (dart-lang/async#92)
natebosch e4cb9a7
Drop unused author field from pubspec (dart-lang/async#93)
natebosch ef728c4
Drop optional new from docs (dart-lang/async#94)
natebosch 2896d7f
Use a Completer of void (dart-lang/async#96)
natebosch eb18edc
Fix implicit casts (dart-lang/async#97)
natebosch b922233
Remove a stale TODO (dart-lang/async#100)
natebosch 7b6f9bc
Deprecate Delegating*.typed utilities (dart-lang/async#99)
natebosch 18a512c
Remove lints enabled by pkg:pedantic (dart-lang/async#103)
kevmoo d7bb3e2
Cast use of StreamSubscription.cancel result through dynamic (dart-la…
leafpetersen cc9e842
Travis: do browser testing on Chrome (dart-lang/async#106)
kevmoo c1dda3d
Expand docs for isCompleted (dart-lang/async#104)
natebosch c76a8c2
Prepare to publish (dart-lang/async#107)
natebosch f9378aa
Make StreamQueue start listening immediately to broadcast streams. (d…
lrhn e3a6bd6
Merge null_safety branch into master (dart-lang/async#125)
jakemac53 3b8fd87
update collection/meta deps to the published versions (dart-lang/asyn…
jakemac53 ca7d34a
Fix error in CancelableOperation.then (dart-lang/async#127)
whesse 14ac853
add tests for .then with a nullable T (dart-lang/async#128)
jakemac53 06f458e
update for the 2.10 dev sdk (dart-lang/async#129)
jakemac53 afc0d72
restore dev_dependencies and overrides of those (dart-lang/async#130)
jakemac53 d390263
CI: Test on dev branch (dart-lang/async#131)
kevmoo 75334af
Remove unused dart:async import. (dart-lang/async#134)
MichaelRFairhurst 34705a5
Resolve null safety migration TODOS (dart-lang/async#135)
natebosch 781f71d
Update git deps for merged packages (dart-lang/async#137)
natebosch 9cc2c71
Remove references to the deprecated CastError. (dart-lang/async#118)
lrhn 178692b
Prepare for the 2.11 dev SDKs (dart-lang/async#138)
natebosch 8dfbb1d
Avoid a `late final` field without initializer (dart-lang/async#139)
natebosch 79f9dc4
Invalidate async cache on exception (dart-lang/async#132)
himamis 7ccdd58
Allow 2.12.0 dev SDK versions (dart-lang/async#141)
natebosch 54908bf
Migrate to runZonedGuarded (dart-lang/async#142)
natebosch 89376f3
Bump SDK constraints for pub (dart-lang/async#143)
natebosch 43e4a96
Various clean-ups and null-safety improvements. (dart-lang/async#140)
lrhn 54c64c3
Delete .test_config (dart-lang/async#144)
kevmoo 52bff1a
Migrate to GitHub Actions (dart-lang/async#149)
athomas de690c3
Add package of the week video (dart-lang/async#150)
tvolkert c6418c3
Revert "Various clean-ups and null-safety improvements. (dart-lang/as…
natebosch 9dde9dc
Prepare to publish stable null safety (dart-lang/async#153)
natebosch a51466c
Fix new pedantic lints, test on oldest supported SDK (dart-lang/async…
kevmoo 723df4e
Use the name that matches no library directive (dart-lang/async#158)
natebosch 8605ecc
Fix typo (dart-lang/async#159)
mnordine 58df1ec
Update LICENSE (dart-lang/async#162)
franklinyow 79694fc
Add ChunkedStreamReader (dart-lang/async#161)
jonasfj 842b7e8
Add isClosed getters to StreamGroup and FutureGroup (dart-lang/async#…
nex3 dc46ed0
Style tweaks in stream_queue.dart (dart-lang/async#167)
natebosch 9f3f170
Add StreamGroup.onIdle and StreamGroup.isIdle (dart-lang/async#164)
nex3 7d44918
Add a StreamCloser transformer (dart-lang/async#166)
nex3 b5eeda4
Add a StreamSink.rejectErrors() extension method (dart-lang/async#169)
nex3 b7b51ee
Remove extra newlines in CHANGELOG (dart-lang/async#170)
natebosch ad34fb4
Fix docs in FutureGroup (dart-lang/async#171)
natebosch 67ae670
Fix a StreamGroup bug when a component stream's listen() throws (dart…
nex3 1d45068
Code review changes for dart-lang/async#173 (dart-lang/async#174)
nex3 f0ee0b4
Don't invoke onValue for a canceled operation (dart-lang/async#177)
natebosch d84217f
Make isComplete reflect result availability (dart-lang/async#178)
natebosch 34893b3
Add a Stream.slices extension method (dart-lang/async#175)
nex3 b1f1e0d
Add doc comment on Stream.slices (dart-lang/async#180)
natebosch 972f8bf
Faster ChunkedStreamReader. (dart-lang/async#182)
jonasfj 3b6ab88
Use BytesBuilder for collectBytes (dart-lang/async#185)
natebosch b1b2cfa
Avoid eager copying with BytesBuilder (dart-lang/async#186)
natebosch 2db99c1
Dart format with latest SDK (dart-lang/async#189)
kevmoo 5220785
Add *SinkBase classes for implementing custom sinks (dart-lang/async#…
nex3 0aa87e7
Avoid missing streams when relistening to broadcast StreamGroup (dart…
anhtuan23 83e71b4
Prepare to publish (again) (dart-lang/async#190)
natebosch 3ff6896
Deprecate the sink_base classes. (dart-lang/async#193)
lrhn e02f3d8
Stop depending on pkg:charcode and pkg:pedantic. (dart-lang/async#191)
lrhn f785214
Add StreamExtensions.firstOrNull (dart-lang/async#195)
nex3 cbce1bc
Add additional CancelableOperation utilities (dart-lang/async#194)
nex3 fe8ec38
Fix an ArgumentError constructor call (dart-lang/async#197)
natebosch e1ffd3d
Let `firstOrNull` extension method wait for `cancel` to complete. (da…
lrhn a58f0e7
update some StreamController apis to Future<void> from Future<dynamic…
jakemac53 48da943
Update test to not assume completion happens synchronously. (dart-lan…
lrhn ea542a7
Clean up `CancelableOperation`. (dart-lang/async#204)
lrhn 6f3c61d
Avoid leaking unreachable listeners on `CancelableOperation`. (dart-l…
lrhn 0d01690
Revert change of visible behavior in `CancelableOperation`. (dart-lan…
lrhn 45ae0cf
Make ephemeral async cache clear sooner. (dart-lang/async#207)
lrhn c45ad72
Deprecate `AsyncCache.fetchStream`. (dart-lang/async#209)
lrhn 510d42b
Change the default propagateCancel argument (dart-lang/async#213)
natebosch a558bb3
Prepare to publish (dart-lang/async#214)
natebosch c3fe316
Add CancelableOperation.thenOperation (dart-lang/async#211)
natebosch c923caa
Add CancelableCompleter.completeOperation (dart-lang/async#215)
natebosch 874d5ae
Require Dart 2.18, latest lints, latest CI bits (dart-lang/async#223)
kevmoo 7f065ca
Nit: fix analysis_options (dart-lang/async#224)
kevmoo 59f655c
Add CancelableOperation.fromValue (dart-lang/async#225)
natebosch c51a373
Bump actions/checkout from 3.1.0 to 3.2.0 (dart-lang/async#227)
dependabot[bot] 9ad4cf7
update changelog and pubspec version (dart-lang/async#228)
devoncarew b443bb1
blast_repo fixes (dart-lang/async#231)
devoncarew 9015f5c
Bump dart-lang/setup-dart from 1.3 to 1.4 (dart-lang/async#233)
dependabot[bot] 2f756b5
Bump actions/checkout from 3.2.0 to 3.3.0 (dart-lang/async#234)
dependabot[bot] 78faa62
Add `StreamExtensions.listenAndBuffer()` (dart-lang/async#235)
nex3 a20f11c
Bump dart-lang/setup-dart from 1.4.0 to 1.5.0 (dart-lang/async#237)
dependabot[bot] d33b646
Bump actions/checkout from 3.3.0 to 3.5.0 (dart-lang/async#236)
dependabot[bot] db3aeb8
Regression test for error rejecting transaction (dart-lang/async#230)
natebosch 55f5222
Synchronously forward chained cancellations (dart-lang/async#239)
natebosch 4f00bd3
Bump actions/checkout from 3.5.0 to 3.5.2 (dart-lang/async#240)
dependabot[bot] 79870a0
blast_repo fixes (dart-lang/async#242)
devoncarew 3ed98e5
docs: fix typo in CancelableOperation.fromFuture(...) docs (dart-lang…
Goddchen 7bd2eb1
Require Dart 2.19, use latest team lints (dart-lang/async#244)
kevmoo db823ea
Update testing SDK in CI (dart-lang/async#245)
kevmoo a78ab0f
Bump actions/checkout from 3.5.2 to 3.5.3 (dart-lang/async#247)
dependabot[bot] 3e824a5
Bump actions/checkout from 3.5.3 to 3.6.0 (dart-lang/async#250)
dependabot[bot] 9021c85
Bump dart-lang/setup-dart from 1.5.0 to 1.5.1 (dart-lang/async#252)
dependabot[bot] 3570335
Bump actions/checkout from 3.6.0 to 4.1.0 (dart-lang/async#253)
dependabot[bot] d7e9a67
Bump actions/checkout from 4.1.0 to 4.1.1 (dart-lang/async#254)
dependabot[bot] 736d543
Bump dart-lang/setup-dart from 1.5.1 to 1.6.0 (dart-lang/async#255)
dependabot[bot] 2700dfb
Fix typo (dart-lang/async#262)
FuturisticGoo 87293d2
Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/async#266)
dependabot[bot] 42eddc9
Update to latest lints, require Dart 3.2 (dart-lang/async#267)
kevmoo 6ca5fba
Test on wasm (dev) and JS (dart-lang/async#269)
kevmoo 9b89930
Bump actions/checkout from 4.1.1 to 4.1.2 (dart-lang/async#270)
dependabot[bot] 45760be
Bump actions/checkout from 4.1.2 to 4.1.4 (dart-lang/async#271)
dependabot[bot] 1e2f9c5
Bump dart-lang/setup-dart from 1.6.2 to 1.6.4 (dart-lang/async#272)
dependabot[bot] f5c5455
blast_repo fixes (dart-lang/async#273)
devoncarew 934d81c
Add `topics` to `pubspec.yaml` (dart-lang/async#274)
szakarias ca3a1db
bump lints dep and fix (dart-lang/async#275)
kevmoo f634692
Bump actions/checkout from 4.1.4 to 4.1.6 in the github-actions group…
dependabot[bot] 9af10ab
Bump min SDK, tighten dependencies, test wasm on 3.4 (dart-lang/async…
kevmoo 9383a3c
Drop use of pkg:collection whereNotNull() (dart-lang/async#278)
kevmoo a446707
Bump the github-actions group with 2 updates (dart-lang/async#280)
dependabot[bot] c156a34
Bump actions/checkout from 4.1.7 to 4.2.0 in the github-actions group…
dependabot[bot] ca6aa3a
Merge package:async into the core monorepo
mosuem c2125f4
Moving fixes
mosuem f5fbcdd
Rename labeler
mosuem ada5eb0
Merge branch 'main' into merge-async-package
mosuem b3264f8
Changes as per review
mosuem f3f8e1b
Merge branch 'main' into merge-async-package
mosuem File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
name: Dart CI | ||
mosuem marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
on: | ||
# Run on PRs and pushes to the default branch. | ||
push: | ||
branches: [ main ] | ||
paths: | ||
- '.github/workflows/async.yaml' | ||
- 'pkgs/async/**' | ||
pull_request: | ||
branches: [ main ] | ||
paths: | ||
- '.github/workflows/async.yaml' | ||
- 'pkgs/async/**' | ||
schedule: | ||
- cron: "0 0 * * 0" | ||
|
||
env: | ||
PUB_ENVIRONMENT: bot.github | ||
|
||
defaults: | ||
run: | ||
working-directory: pkgs/async/ | ||
|
||
jobs: | ||
# Check code formatting and static analysis on a single OS (linux) | ||
# against Dart dev. | ||
analyze: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
sdk: [dev] | ||
steps: | ||
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 | ||
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 | ||
with: | ||
sdk: ${{ matrix.sdk }} | ||
- id: install | ||
name: Install dependencies | ||
run: dart pub get | ||
- name: Check formatting | ||
run: dart format --output=none --set-exit-if-changed . | ||
if: always() && steps.install.outcome == 'success' | ||
- name: Analyze code | ||
run: dart analyze --fatal-infos | ||
if: always() && steps.install.outcome == 'success' | ||
|
||
# Run tests on a matrix consisting of two dimensions: | ||
# 1. OS: ubuntu-latest, (macos-latest, windows-latest) | ||
# 2. release channel: dev | ||
test: | ||
needs: analyze | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
# Add macos-latest and/or windows-latest if relevant for this package. | ||
os: [ubuntu-latest] | ||
sdk: [3.4, dev] | ||
steps: | ||
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 | ||
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 | ||
with: | ||
sdk: ${{ matrix.sdk }} | ||
- id: install | ||
name: Install dependencies | ||
run: dart pub get | ||
- name: Run VM tests | ||
run: dart test --platform vm | ||
if: always() && steps.install.outcome == 'success' | ||
- run: dart test --platform chrome --compiler dart2js | ||
if: always() && steps.install.outcome == 'success' | ||
- run: dart test --platform chrome --compiler dart2wasm | ||
if: always() && steps.install.outcome == 'success' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# See https://dart.dev/guides/libraries/private-files | ||
|
||
.buildlog | ||
.DS_Store | ||
.idea | ||
|
||
.dart_tool/ | ||
.settings/ | ||
build/ | ||
pubspec.lock | ||
.packages |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Below is a list of people and organizations that have contributed | ||
# to the project. Names should be added to the list like so: | ||
# | ||
# Name/Organization <email address> | ||
|
||
Google Inc. |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.