Skip to content

Commit 19b3a8f

Browse files
check
1 parent 587ebf6 commit 19b3a8f

4 files changed

Lines changed: 27 additions & 123 deletions

File tree

.github/workflows/publish_package.yaml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ name: Flutter CI
33
on:
44
push:
55
branches:
6-
- master
6+
- main
77
pull_request:
88
branches:
9-
- master
9+
- main
1010

1111
jobs:
1212
build:
@@ -18,13 +18,21 @@ jobs:
1818
- name: Setup Flutter
1919
uses: subosito/flutter-action@v2
2020
with:
21-
flutter-version: '3.24.4' # Updated to a more recent stable version
21+
flutter-version: '3.24.4' # Includes Dart 3.6.0
2222
channel: 'stable'
2323
cache: true
2424

2525
- name: Install dependencies
2626
run: flutter pub get
2727

28+
- name: Analyze code
29+
run: flutter analyze --no-pub
30+
31+
- name: Format code
32+
run: dart format --set-exit-if-changed .
33+
34+
- name: Run tests
35+
run: flutter test
2836

2937
- name: Check publish warnings
3038
run: dart pub publish --dry-run

example/pubspec.lock

Lines changed: 9 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,14 @@
11
# Generated by pub
22
# See https://dart.dev/tools/pub/glossary#lockfile
33
packages:
4-
_fe_analyzer_shared:
5-
dependency: transitive
6-
description:
7-
name: _fe_analyzer_shared
8-
sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f
9-
url: "https://pub.dev"
10-
source: hosted
11-
version: "82.0.0"
12-
analyzer:
13-
dependency: transitive
14-
description:
15-
name: analyzer
16-
sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0"
17-
url: "https://pub.dev"
18-
source: hosted
19-
version: "7.4.5"
20-
args:
21-
dependency: transitive
22-
description:
23-
name: args
24-
sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04
25-
url: "https://pub.dev"
26-
source: hosted
27-
version: "2.7.0"
284
async:
295
dependency: transitive
306
description:
317
name: async
32-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
8+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
339
url: "https://pub.dev"
3410
source: hosted
35-
version: "2.12.0"
11+
version: "2.13.0"
3612
boolean_selector:
3713
dependency: transitive
3814
description:
@@ -65,14 +41,6 @@ packages:
6541
url: "https://pub.dev"
6642
source: hosted
6743
version: "1.19.1"
68-
convert:
69-
dependency: transitive
70-
description:
71-
name: convert
72-
sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
73-
url: "https://pub.dev"
74-
source: hosted
75-
version: "3.1.2"
7644
crypto:
7745
dependency: transitive
7846
description:
@@ -81,14 +49,6 @@ packages:
8149
url: "https://pub.dev"
8250
source: hosted
8351
version: "3.0.6"
84-
csslib:
85-
dependency: transitive
86-
description:
87-
name: csslib
88-
sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e"
89-
url: "https://pub.dev"
90-
source: hosted
91-
version: "1.0.2"
9252
cupertino_icons:
9353
dependency: "direct main"
9454
description:
@@ -105,22 +65,14 @@ packages:
10565
url: "https://pub.dev"
10666
source: hosted
10767
version: "1.5.3+hotfix.2"
108-
dartdoc:
109-
dependency: transitive
110-
description:
111-
name: dartdoc
112-
sha256: f978526530e42dbb831295af743c057d94533e89c27ce1f4023b252f3d85b8be
113-
url: "https://pub.dev"
114-
source: hosted
115-
version: "8.3.4"
11668
fake_async:
11769
dependency: transitive
11870
description:
11971
name: fake_async
120-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
72+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
12173
url: "https://pub.dev"
12274
source: hosted
123-
version: "1.3.2"
75+
version: "1.3.3"
12476
ffi:
12577
dependency: transitive
12678
description:
@@ -176,22 +128,6 @@ packages:
176128
url: "https://pub.dev"
177129
source: hosted
178130
version: "0.14.1"
179-
glob:
180-
dependency: transitive
181-
description:
182-
name: glob
183-
sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de
184-
url: "https://pub.dev"
185-
source: hosted
186-
version: "2.1.3"
187-
html:
188-
dependency: transitive
189-
description:
190-
name: html
191-
sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602"
192-
url: "https://pub.dev"
193-
source: hosted
194-
version: "0.15.6"
195131
http:
196132
dependency: transitive
197133
description:
@@ -227,10 +163,10 @@ packages:
227163
dependency: transitive
228164
description:
229165
name: leak_tracker
230-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
166+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
231167
url: "https://pub.dev"
232168
source: hosted
233-
version: "10.0.8"
169+
version: "10.0.9"
234170
leak_tracker_flutter_testing:
235171
dependency: transitive
236172
description:
@@ -255,14 +191,6 @@ packages:
255191
url: "https://pub.dev"
256192
source: hosted
257193
version: "1.3.0"
258-
markdown:
259-
dependency: transitive
260-
description:
261-
name: markdown
262-
sha256: "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1"
263-
url: "https://pub.dev"
264-
source: hosted
265-
version: "7.3.0"
266194
matcher:
267195
dependency: transitive
268196
description:
@@ -287,14 +215,6 @@ packages:
287215
url: "https://pub.dev"
288216
source: hosted
289217
version: "1.16.0"
290-
package_config:
291-
dependency: transitive
292-
description:
293-
name: package_config
294-
sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc
295-
url: "https://pub.dev"
296-
source: hosted
297-
version: "2.2.0"
298218
path:
299219
dependency: transitive
300220
description:
@@ -415,14 +335,6 @@ packages:
415335
url: "https://pub.dev"
416336
source: hosted
417337
version: "1.0.17"
418-
pub_semver:
419-
dependency: transitive
420-
description:
421-
name: pub_semver
422-
sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585"
423-
url: "https://pub.dev"
424-
source: hosted
425-
version: "2.2.0"
426338
shared_preferences:
427339
dependency: transitive
428340
description:
@@ -584,18 +496,10 @@ packages:
584496
dependency: transitive
585497
description:
586498
name: vm_service
587-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
499+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
588500
url: "https://pub.dev"
589501
source: hosted
590-
version: "14.3.1"
591-
watcher:
592-
dependency: transitive
593-
description:
594-
name: watcher
595-
sha256: "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a"
596-
url: "https://pub.dev"
597-
source: hosted
598-
version: "1.1.2"
502+
version: "15.0.0"
599503
web:
600504
dependency: transitive
601505
description:
@@ -636,14 +540,6 @@ packages:
636540
url: "https://pub.dev"
637541
source: hosted
638542
version: "1.1.0"
639-
yaml:
640-
dependency: transitive
641-
description:
642-
name: yaml
643-
sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce
644-
url: "https://pub.dev"
645-
source: hosted
646-
version: "3.1.3"
647543
sdks:
648-
dart: ">=3.7.0 <3.22.1"
544+
dart: ">=3.7.0 <4.0.0"
649545
flutter: ">=3.27.0"

pubspec.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ packages:
9898
source: hosted
9999
version: "1.5.3+hotfix.2"
100100
dartdoc:
101-
dependency: "direct main"
101+
dependency: "direct dev"
102102
description:
103103
name: dartdoc
104104
sha256: f978526530e42dbb831295af743c057d94533e89c27ce1f4023b252f3d85b8be
@@ -510,5 +510,5 @@ packages:
510510
source: hosted
511511
version: "3.1.3"
512512
sdks:
513-
dart: ">=3.7.0 <3.32.4"
513+
dart: ">=3.7.0 <4.0.0"
514514
flutter: ">=3.27.0"

pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ version: 2.3.11
44
homepage: https://github.com/shivanshtalwar0/flutter_janus_client
55

66
environment:
7-
sdk: ">=2.15.0 <3.32.4"
8-
flutter: ">=1.10.0"
7+
sdk: ">=3.6.0 <4.0.0" # Tightened to match Dart 3.6.0
8+
flutter: ">=3.24.0" # Matches Flutter 3.24.4
99

1010
dev_dependencies:
1111
flutter_test:
1212
sdk: flutter
13+
dartdoc: ^8.1.0 # Downgraded to avoid Dart 3.6.0+ requirement
1314

1415
dependencies:
1516
flutter_web_plugins:
1617
sdk: flutter
1718
flutter:
1819
sdk: flutter
19-
flutter_webrtc: ^0.14.1
20+
flutter_webrtc: ^0.14.1 # Updated to latest compatible version
2021
path_provider: ^2.1.5
2122
http: ^1.4.0
2223
web_socket_channel: ^3.0.3
2324
uuid: ^4.5.1
24-
logging: ^1.3.0
25-
dartdoc: ^8.3.4
25+
logging: ^1.3.0

0 commit comments

Comments
 (0)