diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 3e3f56c1..a32e34b4 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -32,16 +32,35 @@ jobs: - uses: actions/checkout@v3 - name: Flutter version run: flutter doctor -v + - name: Download dependencies + run: ./wiresdk deps + - name: print deps + run: cd examples/theming && ./../../wiresdk flutter pub deps + - name: Test + run: ./wiresdk test + - name: Build + run: cd examples/theming && ./../../wiresdk flutter build web + + pr-flutter_3_3_10: + runs-on: ubuntu-latest + container: + image: cirrusci/flutter:3.3.10 + steps: + - uses: actions/checkout@v3 + - name: Flutter version + run: flutter doctor -v + - name: Download dependencies + run: ./wiresdk deps + - name: print deps + run: cd examples/theming && ./../../wiresdk flutter pub deps + - name: Test + run: ./wiresdk test - name: Build run: cd examples/theming && ./../../wiresdk flutter build web - name: Download dependencies run: | # Override dependencies - printf "dependency_overrides:\n checks: 0.2.2\n meta: 1.9.0\n test_api: 0.4.9" >> pubspec.yaml - - # The override syntax does not work with Flutter 3.0 - #./wiresdk flutter pub add 'override:checks:0.2.2' - + printf "dependency_overrides:\n checks: 0.2.2\n meta: 1.9.0\n test_api: 0.4.12" >> pubspec.yaml ./wiresdk deps - name: Test run: ./wiresdk test diff --git a/lib/src/metadata/meta_data_collector.dart b/lib/src/metadata/meta_data_collector.dart index 9bf7cb45..d7b497c7 100644 --- a/lib/src/metadata/meta_data_collector.dart +++ b/lib/src/metadata/meta_data_collector.dart @@ -1,8 +1,6 @@ import 'dart:async'; -import 'dart:io'; import 'package:device_info_plus/device_info_plus.dart'; -import 'package:flutter/foundation.dart'; import 'package:package_info_plus/package_info_plus.dart'; import 'package:wiredash/src/_wiredash_internal.dart'; import 'package:wiredash/wiredash.dart'; @@ -95,12 +93,6 @@ class MetaDataCollector { } Future _collectDeviceInfo() async { - if (!kIsWeb && Platform.isLinux) { - // it just hangs on linux for some reason - // https://github.com/fluttercommunity/plus_plugins/issues/1552 - return const DeviceInfo(); - } - try { final deviceInfo = await DeviceInfoPlugin().deviceInfo; @@ -162,7 +154,6 @@ class MetaDataCollector { // https://github.com/fluttercommunity/plus_plugins/issues/1552 return const DeviceInfo(); } - reportWiredashInfo( e, stack,