Skip to content

Commit b0529a3

Browse files
authored
Merge branch 'main' into async_cache
2 parents 9c4fe4d + 228112c commit b0529a3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+3079
-373
lines changed

.gemini/config.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# A configuration files for the Gemini Code Assist bot.
2+
#
3+
# https://developers.google.com/gemini-code-assist/docs/customize-gemini-behavior-github.
4+
5+
# No poems please.
6+
have_fun: false
7+
8+
code_review:
9+
# Options here are LOW, MEDIUM, HIGH, and CRITICAL. The default is MEDIUM.
10+
comment_severity_threshold: MEDIUM
11+
12+
# Configure the behavior for PR opened events.
13+
pull_request_opened:
14+
# Keep the default of no help message comments when pull requests are opened.
15+
help: false
16+
# This is noisy; disable.
17+
summary: false
18+
# Keep this on for now.
19+
code_review: true

.gemini/styleguide.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# The dart-lang Dart style guide
2+
3+
## Introduction
4+
5+
This style guide outlines the coding conventions for Dart code contributed to
6+
dart-lang repositories. All Dart code should follow the Effective Dart style
7+
guide (https://dart.dev/effective-dart/style).
8+
9+
## Contribution Guidelines
10+
11+
- larger or significant changes should be discussed in an issue before creating
12+
a PR
13+
- contributions to our repos should follow the Dart style guide and use 'dart
14+
format'
15+
- most changes should add an entry to the changelog and may need to rev the
16+
pubspec package version
17+
- changes to packages require corresponding tests

.github/CODEOWNERS

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Below are suggested reviewers for PRs to packages in this repository.
2+
#
3+
# These are suggestions; it is fine to have your changes reviewed by someone
4+
# else.
5+
6+
.github/ @dart-lang/dart-ecosystem-team
7+
.gemini/ @dart-lang/dart-ecosystem-team
8+
README.md @dart-lang/dart-ecosystem-team
9+
pkgs/args @munificent
10+
pkgs/async @dart-lang/dart-core-packages-team
11+
pkgs/characters @lrhn
12+
pkgs/collection @dart-lang/dart-core-packages-team
13+
pkgs/convert @dart-lang/dart-core-packages-team
14+
pkgs/crypto @dart-lang/dart-ecosystem-team
15+
pkgs/fixnum @dart-lang/dart-core-packages-team
16+
pkgs/lints @dart-lang/dart-ecosystem-team
17+
pkgs/logging @dart-lang/dart-ecosystem-team
18+
pkgs/os_detect @lrhn
19+
pkgs/path @dart-lang/dart-ecosystem-team
20+
pkgs/platform @lrhn
21+
pkgs/typed_data @dart-lang/dart-core-packages-team

.github/ISSUE_TEMPLATE/lints.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
name: "package:lints"
3+
about: "Create a bug or file a feature request against package:lints."
4+
labels: "package:lints"
5+
---
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Add an existing lint to the `core` or `recommended` rule set
3+
about: Propose adding an existing lint rule to the `core` or `recommended` rule set.
4+
labels: ["package:lints", "lints-proposal"]
5+
---
6+
7+
Note that this should be used to suggest adding an existing lint to the
8+
package:lints lint sets (core, recommended, and package:flutter_lints). For a
9+
suggestion for a new lint, please file an issue at
10+
https://github.com/dart-lang/sdk.
11+
12+
**Describe the rule you'd like to see added and to what rule set**
13+
14+
Include as much detail as you can.
15+
16+
**Additional context**
17+
18+
Add any other considerations or context here.

.github/labeler.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Configuration for .github/workflows/pull_request_label.yml.
1+
# Configuration for .github/workflows/pull_request_label.yaml.
22

33
'type-infra':
44
- changed-files:
@@ -32,6 +32,10 @@
3232
- changed-files:
3333
- any-glob-to-any-file: 'pkgs/fixnum/**'
3434

35+
'package:lints':
36+
- changed-files:
37+
- any-glob-to-any-file: 'pkgs/lints/**'
38+
3539
'package:logging':
3640
- changed-files:
3741
- any-glob-to-any-file: 'pkgs/logging/**'

.github/workflows/args.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: package:args
2+
permissions: read-all
23

34
on:
45
# Run CI on pushes to the main branch, and on PRs against main.
@@ -14,8 +15,6 @@ on:
1415
- 'pkgs/args/**'
1516
schedule:
1617
- cron: "0 0 * * 0"
17-
env:
18-
PUB_ENVIRONMENT: bot.github
1918

2019
defaults:
2120
run:
@@ -32,7 +31,7 @@ jobs:
3231
sdk: [dev]
3332
steps:
3433
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
35-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
34+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
3635
with:
3736
sdk: ${{ matrix.sdk }}
3837
- id: install
@@ -58,7 +57,7 @@ jobs:
5857
sdk: ['3.3', dev]
5958
steps:
6059
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
61-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
60+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
6261
with:
6362
sdk: ${{ matrix.sdk }}
6463
- id: install

.github/workflows/async.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: package:async
2+
permissions: read-all
23

34
on:
45
# Run on PRs and pushes to the default branch.
@@ -15,9 +16,6 @@ on:
1516
schedule:
1617
- cron: "0 0 * * 0"
1718

18-
env:
19-
PUB_ENVIRONMENT: bot.github
20-
2119
defaults:
2220
run:
2321
working-directory: pkgs/async/
@@ -33,7 +31,7 @@ jobs:
3331
sdk: [dev]
3432
steps:
3533
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
36-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
34+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
3735
with:
3836
sdk: ${{ matrix.sdk }}
3937
- id: install
@@ -60,7 +58,7 @@ jobs:
6058
sdk: [3.4, dev]
6159
steps:
6260
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
63-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
61+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
6462
with:
6563
sdk: ${{ matrix.sdk }}
6664
- id: install

.github/workflows/characters.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: package:characters
2+
permissions: read-all
23

34
on:
45
# Run CI on pushes to the main branch, and on PRs against main.
@@ -14,8 +15,6 @@ on:
1415
- 'pkgs/characters/**'
1516
schedule:
1617
- cron: "0 0 * * 0"
17-
env:
18-
PUB_ENVIRONMENT: bot.github
1918

2019
defaults:
2120
run:
@@ -32,7 +31,7 @@ jobs:
3231
sdk: [dev, stable, 3.4]
3332
steps:
3433
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
35-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
34+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
3635
with:
3736
sdk: ${{ matrix.sdk }}
3837
- id: install
@@ -58,7 +57,7 @@ jobs:
5857
sdk: [dev, stable, 3.4]
5958
steps:
6059
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
61-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
60+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
6261
with:
6362
sdk: ${{ matrix.sdk }}
6463
- id: install

.github/workflows/collection.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: package:collection
2+
permissions: read-all
23

34
on:
45
# Run CI on pushes to the main branch, and on PRs against main.
@@ -15,9 +16,6 @@ on:
1516
schedule:
1617
- cron: "0 0 * * 0"
1718

18-
env:
19-
PUB_ENVIRONMENT: bot.github
20-
2119
defaults:
2220
run:
2321
working-directory: pkgs/collection/
@@ -33,7 +31,7 @@ jobs:
3331
sdk: [dev]
3432
steps:
3533
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
36-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
34+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
3735
with:
3836
sdk: ${{ matrix.sdk }}
3937
- id: install
@@ -60,7 +58,7 @@ jobs:
6058
sdk: [3.4, dev]
6159
steps:
6260
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
63-
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
61+
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
6462
with:
6563
sdk: ${{ matrix.sdk }}
6664
- id: install

0 commit comments

Comments
 (0)