Skip to content

Commit 44c63c1

Browse files
authored
install protoc and run analysis/tests for current_results (#176)
Part of #173
1 parent e82d503 commit 44c63c1

File tree

4 files changed

+61
-42
lines changed

4 files changed

+61
-42
lines changed

.github/workflows/current_results.yaml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,25 @@ jobs:
3232
- ubuntu-latest
3333
steps:
3434
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
35+
3536
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
3637
with:
3738
sdk: ${{ matrix.sdk }}
3839

40+
- name: Install Protoc
41+
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b
42+
43+
- run: dart pub global activate protoc_plugin
44+
3945
- run: dart pub get
4046

41-
# TODO: Enable once we get proto generation working
42-
# - run: dart analyze --fatal-infos
47+
- run: ./tools/generate_protogen.sh
48+
49+
- run: dart analyze --fatal-infos
4350

44-
- run: dart format --output=none --set-exit-if-changed .
51+
# We don't want to format third_party/ but dart format doesn't support
52+
# excluding a directory.
53+
- run: dart format --output=none --set-exit-if-changed lib/ bin/ endpoints/ test/ tools/
4554
if: ${{ matrix.sdk == 'stable' }}
4655

47-
# TODO: Enable once we get proto generation working
48-
# - run: dart test
56+
- run: dart test
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
11
include: package:lints/recommended.yaml
2+
analyzer:
3+
exclude:
4+
- third_party/

current_results/pubspec.lock

Lines changed: 44 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ packages:
1313
dependency: transitive
1414
description:
1515
name: _fe_analyzer_shared
16-
sha256: dc27559385e905ad30838356c5f5d574014ba39872d732111cd07ac0beff4c57
16+
sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f
1717
url: "https://pub.dev"
1818
source: hosted
19-
version: "80.0.0"
19+
version: "82.0.0"
2020
analyzer:
2121
dependency: transitive
2222
description:
2323
name: analyzer
24-
sha256: "192d1c5b944e7e53b24b5586db760db934b177d4147c42fbca8c8c5f1eb8d11e"
24+
sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0"
2525
url: "https://pub.dev"
2626
source: hosted
27-
version: "7.3.0"
27+
version: "7.4.5"
2828
args:
2929
dependency: "direct main"
3030
description:
@@ -49,6 +49,14 @@ packages:
4949
url: "https://pub.dev"
5050
source: hosted
5151
version: "2.1.2"
52+
cli_config:
53+
dependency: transitive
54+
description:
55+
name: cli_config
56+
sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec
57+
url: "https://pub.dev"
58+
source: hosted
59+
version: "0.2.0"
5260
clock:
5361
dependency: transitive
5462
description:
@@ -77,10 +85,10 @@ packages:
7785
dependency: transitive
7886
description:
7987
name: coverage
80-
sha256: e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43
88+
sha256: aa07dbe5f2294c827b7edb9a87bba44a9c15a3cc81bc8da2ca19b37322d30080
8189
url: "https://pub.dev"
8290
source: hosted
83-
version: "1.11.1"
91+
version: "1.14.1"
8492
crypto:
8593
dependency: transitive
8694
description:
@@ -117,10 +125,10 @@ packages:
117125
dependency: "direct main"
118126
description:
119127
name: gcloud
120-
sha256: c63576bbd60b7dccd1548d51286e1c5b82e26b62440372a09c2aad0785d2e9f4
128+
sha256: caa415a0145ec8afac457322872c3e8b38379a88800d2944c53798ea8fbce386
121129
url: "https://pub.dev"
122130
source: hosted
123-
version: "0.8.18"
131+
version: "0.8.19"
124132
glob:
125133
dependency: transitive
126134
description:
@@ -133,18 +141,18 @@ packages:
133141
dependency: transitive
134142
description:
135143
name: google_identity_services_web
136-
sha256: "55580f436822d64c8ff9a77e37d61f5fb1e6c7ec9d632a43ee324e2a05c3c6c9"
144+
sha256: "5d187c46dc59e02646e10fe82665fc3884a9b71bc1c90c2b8b749316d33ee454"
137145
url: "https://pub.dev"
138146
source: hosted
139-
version: "0.3.3"
147+
version: "0.3.3+1"
140148
googleapis:
141149
dependency: transitive
142150
description:
143151
name: googleapis
144-
sha256: "864f222aed3f2ff00b816c675edf00a39e2aaf373d728d8abec30b37bee1a81c"
152+
sha256: "5c9e0f25be1dec13d8d2158263141104c51b5ba83487537c17a2330581e505ee"
145153
url: "https://pub.dev"
146154
source: hosted
147-
version: "13.2.0"
155+
version: "14.0.0"
148156
googleapis_auth:
149157
dependency: "direct main"
150158
description:
@@ -157,18 +165,18 @@ packages:
157165
dependency: "direct main"
158166
description:
159167
name: grpc
160-
sha256: "751635443218cc81d2120e566e47567d4e033a10f99de859f21b65eefcad8488"
168+
sha256: "2dde469ddd8bbd7a33a0765da417abe1ad2142813efce3a86c512041294e2b26"
161169
url: "https://pub.dev"
162170
source: hosted
163-
version: "4.0.3"
171+
version: "4.1.0"
164172
http:
165173
dependency: transitive
166174
description:
167175
name: http
168-
sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f
176+
sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b"
169177
url: "https://pub.dev"
170178
source: hosted
171-
version: "1.3.0"
179+
version: "1.4.0"
172180
http2:
173181
dependency: transitive
174182
description:
@@ -237,10 +245,10 @@ packages:
237245
dependency: transitive
238246
description:
239247
name: meta
240-
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
248+
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
241249
url: "https://pub.dev"
242250
source: hosted
243-
version: "1.16.0"
251+
version: "1.17.0"
244252
mime:
245253
dependency: transitive
246254
description:
@@ -285,18 +293,18 @@ packages:
285293
dependency: "direct main"
286294
description:
287295
name: protobuf
288-
sha256: fbb0c37d435641d0b84813c1dad41e6fa61ddc880a320bce16b3063ecec35aa6
296+
sha256: "579fe5557eae58e3adca2e999e38f02441d8aa908703854a9e0a0f47fa857731"
289297
url: "https://pub.dev"
290298
source: hosted
291-
version: "4.0.0"
299+
version: "4.1.0"
292300
protoc_plugin:
293301
dependency: "direct dev"
294302
description:
295303
name: protoc_plugin
296-
sha256: cdec62ff876e61f4421aa7c87373c91db9b1430c748b38fb6d23613356064375
304+
sha256: "32fbf4ac1b1a7263440898c9011209c3a13c9063f326ef78da83734e6f992ff3"
297305
url: "https://pub.dev"
298306
source: hosted
299-
version: "22.0.1"
307+
version: "22.3.0"
300308
pub_semver:
301309
dependency: transitive
302310
description:
@@ -405,26 +413,26 @@ packages:
405413
dependency: "direct dev"
406414
description:
407415
name: test
408-
sha256: "301b213cd241ca982e9ba50266bd3f5bd1ea33f1455554c5abb85d1be0e2d87e"
416+
sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb"
409417
url: "https://pub.dev"
410418
source: hosted
411-
version: "1.25.15"
419+
version: "1.26.2"
412420
test_api:
413421
dependency: transitive
414422
description:
415423
name: test_api
416-
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
424+
sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
417425
url: "https://pub.dev"
418426
source: hosted
419-
version: "0.7.4"
427+
version: "0.7.6"
420428
test_core:
421429
dependency: transitive
422430
description:
423431
name: test_core
424-
sha256: "84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa"
432+
sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a"
425433
url: "https://pub.dev"
426434
source: hosted
427-
version: "0.6.8"
435+
version: "0.6.11"
428436
typed_data:
429437
dependency: transitive
430438
description:
@@ -437,18 +445,18 @@ packages:
437445
dependency: transitive
438446
description:
439447
name: vm_service
440-
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
448+
sha256: "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60"
441449
url: "https://pub.dev"
442450
source: hosted
443-
version: "15.0.0"
451+
version: "15.0.2"
444452
watcher:
445453
dependency: transitive
446454
description:
447455
name: watcher
448-
sha256: "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104"
456+
sha256: "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a"
449457
url: "https://pub.dev"
450458
source: hosted
451-
version: "1.1.1"
459+
version: "1.1.2"
452460
web:
453461
dependency: transitive
454462
description:
@@ -461,18 +469,18 @@ packages:
461469
dependency: transitive
462470
description:
463471
name: web_socket
464-
sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
472+
sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c"
465473
url: "https://pub.dev"
466474
source: hosted
467-
version: "0.1.6"
475+
version: "1.0.1"
468476
web_socket_channel:
469477
dependency: transitive
470478
description:
471479
name: web_socket_channel
472-
sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5"
480+
sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8
473481
url: "https://pub.dev"
474482
source: hosted
475-
version: "3.0.2"
483+
version: "3.0.3"
476484
webkit_inspection_protocol:
477485
dependency: transitive
478486
description:

current_results/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
googleapis_auth: ^1.4.1
1414
grpc: ^4.0.1
1515
pool: ^1.5.1
16-
protobuf: ^4.0.0
16+
protobuf: ^4.1.0
1717
shelf: ^1.4.0
1818

1919
dev_dependencies:

0 commit comments

Comments
 (0)