Require Dart 3.0, update lints (dart-lang/pool#71)

diff --git a/pkgs/pool/.github/workflows/ci.yml b/pkgs/pool/.github/workflows/ci.yml
index 23400de..9c507b6 100644
--- a/pkgs/pool/.github/workflows/ci.yml
+++ b/pkgs/pool/.github/workflows/ci.yml
@@ -47,7 +47,7 @@
       matrix:
         # Add macos-latest and/or windows-latest if relevant for this package.
         os: [ubuntu-latest]
-        sdk: [2.19.0, dev]
+        sdk: [3.0.0, dev]
     steps:
       - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
       - uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f
diff --git a/pkgs/pool/CHANGELOG.md b/pkgs/pool/CHANGELOG.md
index 8d16309..e17e848 100644
--- a/pkgs/pool/CHANGELOG.md
+++ b/pkgs/pool/CHANGELOG.md
@@ -1,10 +1,9 @@
-## 1.5.2-dev
+## 1.5.2-wip
 
-* Require Dart 2.19
+* Require Dart 3.0.
 
 ## 1.5.1
 
-* Switch to using `package:lints` for analysis.
 * Populate the pubspec `repository` field.
 
 ## 1.5.0
diff --git a/pkgs/pool/pubspec.yaml b/pkgs/pool/pubspec.yaml
index fff7adb..08e4027 100644
--- a/pkgs/pool/pubspec.yaml
+++ b/pkgs/pool/pubspec.yaml
@@ -1,18 +1,18 @@
 name: pool
-version: 1.5.2-dev
+version: 1.5.2-wip
 description: >-
   Manage a finite pool of resources.
   Useful for controlling concurrent file system or network requests.
 repository: https://github.com/dart-lang/pool
 
 environment:
-  sdk: ">=2.19.0 <3.0.0"
+  sdk: ^3.0.0
 
 dependencies:
   async: ^2.5.0
   stack_trace: ^1.10.0
 
 dev_dependencies:
-  dart_flutter_team_lints: ^0.1.0
+  dart_flutter_team_lints: ^1.0.0
   fake_async: ^1.2.0
   test: ^1.16.0