stable updates (#184)

diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml
index 52d6fd0..dd846d5 100644
--- a/.github/workflows/dart.yml
+++ b/.github/workflows/dart.yml
@@ -37,22 +37,22 @@
       - name: mono_repo self validate
         run: pub global run mono_repo generate --validate
   job_002:
-    name: "analyze_and_format; Dart beta; PKGS: _test, _test_package, discoveryapis_commons, discoveryapis_generator, generated/googleapis, generated/googleapis_beta, generator, googleapis_auth, test_integration; `dartfmt -n --set-exit-if-changed .`, `dartanalyzer --fatal-infos .`"
+    name: "analyze_and_format; Dart 2.12.0; PKGS: _test, _test_package, discoveryapis_commons, discoveryapis_generator, generated/googleapis, generated/googleapis_beta, generator, googleapis_auth, test_integration; `dartfmt -n --set-exit-if-changed .`, `dartanalyzer --fatal-infos .`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:_test-_test_package-discoveryapis_commons-discoveryapis_generator-generated/googleapis-generated/googleapis_beta-generator-googleapis_auth-test_integration;commands:dartfmt-dartanalyzer"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:_test-_test_package-discoveryapis_commons-discoveryapis_generator-generated/googleapis-generated/googleapis_beta-generator-googleapis_auth-test_integration;commands:dartfmt-dartanalyzer"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:_test-_test_package-discoveryapis_commons-discoveryapis_generator-generated/googleapis-generated/googleapis_beta-generator-googleapis_auth-test_integration
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:_test-_test_package-discoveryapis_commons-discoveryapis_generator-generated/googleapis-generated/googleapis_beta-generator-googleapis_auth-test_integration
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: _test_pub_upgrade
@@ -309,22 +309,22 @@
         working-directory: test_integration
         run: dartanalyzer --fatal-infos .
   job_004:
-    name: "unittest; Dart beta; PKG: _test_package; `pub run test`"
+    name: "unittest; Dart 2.12.0; PKG: _test_package; `pub run test`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:_test_package;commands:test_0"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:_test_package;commands:test_0"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:_test_package
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:_test_package
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: _test_package_pub_upgrade
@@ -341,22 +341,22 @@
       - job_002
       - job_003
   job_005:
-    name: "unittest; Dart beta; PKG: discoveryapis_commons; `pub run test`"
+    name: "unittest; Dart 2.12.0; PKG: discoveryapis_commons; `pub run test`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:discoveryapis_commons;commands:test_0"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:discoveryapis_commons;commands:test_0"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:discoveryapis_commons
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:discoveryapis_commons
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: discoveryapis_commons_pub_upgrade
@@ -373,22 +373,22 @@
       - job_002
       - job_003
   job_006:
-    name: "unittest; Dart beta; PKG: discoveryapis_generator; `pub run test`"
+    name: "unittest; Dart 2.12.0; PKG: discoveryapis_generator; `pub run test`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:discoveryapis_generator;commands:test_0"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:discoveryapis_generator;commands:test_0"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:discoveryapis_generator
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:discoveryapis_generator
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: discoveryapis_generator_pub_upgrade
@@ -405,22 +405,22 @@
       - job_002
       - job_003
   job_007:
-    name: "unittest; Dart beta; PKG: generated/googleapis; `pub run test`"
+    name: "unittest; Dart 2.12.0; PKG: generated/googleapis; `pub run test`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:generated/googleapis;commands:test_0"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:generated/googleapis;commands:test_0"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:generated/googleapis
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:generated/googleapis
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: generated_googleapis_pub_upgrade
@@ -437,22 +437,22 @@
       - job_002
       - job_003
   job_008:
-    name: "unittest; Dart beta; PKG: generated/googleapis_beta; `pub run test`"
+    name: "unittest; Dart 2.12.0; PKG: generated/googleapis_beta; `pub run test`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:generated/googleapis_beta;commands:test_0"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:generated/googleapis_beta;commands:test_0"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:generated/googleapis_beta
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:generated/googleapis_beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: generated_googleapis_beta_pub_upgrade
@@ -629,22 +629,22 @@
       - job_002
       - job_003
   job_014:
-    name: "unittest; Dart beta; PKG: googleapis_auth; `pub run test -p vm`"
+    name: "unittest; Dart 2.12.0; PKG: googleapis_auth; `pub run test -p vm`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:googleapis_auth;commands:test_1"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:googleapis_auth;commands:test_1"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:googleapis_auth
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:googleapis_auth
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: googleapis_auth_pub_upgrade
@@ -693,22 +693,22 @@
       - job_002
       - job_003
   job_016:
-    name: "unittest; Dart beta; PKG: googleapis_auth; `pub run test -p chrome`"
+    name: "unittest; Dart 2.12.0; PKG: googleapis_auth; `pub run test -p chrome`"
     runs-on: ubuntu-latest
     steps:
       - name: Cache Pub hosted dependencies
         uses: actions/cache@v2
         with:
           path: "~/.pub-cache/hosted"
-          key: "os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:googleapis_auth;commands:test_2"
+          key: "os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:googleapis_auth;commands:test_2"
           restore-keys: |
-            os:ubuntu-latest;pub-cache-hosted;dart:beta;packages:googleapis_auth
-            os:ubuntu-latest;pub-cache-hosted;dart:beta
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0;packages:googleapis_auth
+            os:ubuntu-latest;pub-cache-hosted;dart:2.12.0
             os:ubuntu-latest;pub-cache-hosted
             os:ubuntu-latest
       - uses: dart-lang/setup-dart@v0.3
         with:
-          sdk: beta
+          sdk: "2.12.0"
       - id: checkout
         uses: actions/checkout@v2
       - id: googleapis_auth_pub_upgrade
diff --git a/_test/mono_pkg.yaml b/_test/mono_pkg.yaml
index 954f95a..bbdc3d1 100644
--- a/_test/mono_pkg.yaml
+++ b/_test/mono_pkg.yaml
@@ -1,5 +1,5 @@
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/_test/pubspec.yaml b/_test/pubspec.yaml
index 9ec69a1..86c56bc 100644
--- a/_test/pubspec.yaml
+++ b/_test/pubspec.yaml
@@ -2,7 +2,7 @@
 description: Pubspec used for unittesting of the discoveryapis_generator package.
 publish_to: none
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 
 dependencies:
   _discoveryapis_commons: ^1.0.0
diff --git a/_test_package/mono_pkg.yaml b/_test_package/mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/_test_package/mono_pkg.yaml
+++ b/_test_package/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/_test_package/pubspec.yaml b/_test_package/pubspec.yaml
index 82b43a8..70f9313 100644
--- a/_test_package/pubspec.yaml
+++ b/_test_package/pubspec.yaml
@@ -2,7 +2,7 @@
 version: 0.1.0-dev
 description: Auto-generated client libraries.
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 dependencies:
   # This is a private package dependency used by the generated client stubs.
   _discoveryapis_commons: ^1.0.0
diff --git a/discoveryapis_commons/mono_pkg.yaml b/discoveryapis_commons/mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/discoveryapis_commons/mono_pkg.yaml
+++ b/discoveryapis_commons/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/discoveryapis_commons/pubspec.yaml b/discoveryapis_commons/pubspec.yaml
index b354df3..4339051 100644
--- a/discoveryapis_commons/pubspec.yaml
+++ b/discoveryapis_commons/pubspec.yaml
@@ -3,7 +3,7 @@
 description: Library for use by client APIs generated from Discovery Documents.
 repository: https://github.com/dart-lang/googleapis
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 
 dependencies:
   http: ^0.13.0
diff --git a/discoveryapis_generator/lib/src/pubspec.dart b/discoveryapis_generator/lib/src/pubspec.dart
index c399a55..88d668a 100644
--- a/discoveryapis_generator/lib/src/pubspec.dart
+++ b/discoveryapis_generator/lib/src/pubspec.dart
@@ -24,7 +24,7 @@
           if (extraDevDependencies != null) ...extraDevDependencies,
         };
 
-  String get sdkConstraint => '>=2.12.0-0 <3.0.0';
+  String get sdkConstraint => '>=2.12.0 <3.0.0';
 
   static const dependencies = {
     'http': '">=0.12.2 <0.14.0"',
diff --git a/discoveryapis_generator/mono_pkg.yaml b/discoveryapis_generator/mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/discoveryapis_generator/mono_pkg.yaml
+++ b/discoveryapis_generator/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/generated/googleapis/mono_pkg.yaml b/generated/googleapis/mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/generated/googleapis/mono_pkg.yaml
+++ b/generated/googleapis/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/generated/googleapis/pubspec.yaml b/generated/googleapis/pubspec.yaml
index 9023a18..714d7af 100644
--- a/generated/googleapis/pubspec.yaml
+++ b/generated/googleapis/pubspec.yaml
@@ -3,7 +3,7 @@
 description: Auto-generated client libraries for accessing Google APIs described through the API discovery service.
 repository: https://github.com/dart-lang/googleapis/tree/master/generated/googleapis
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 dependencies:
   # This is a private package dependency used by the generated client stubs.
   _discoveryapis_commons: ^1.0.0
diff --git a/generated/googleapis_beta/mono_pkg.yaml b/generated/googleapis_beta/mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/generated/googleapis_beta/mono_pkg.yaml
+++ b/generated/googleapis_beta/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/generated/googleapis_beta/pubspec.yaml b/generated/googleapis_beta/pubspec.yaml
index 07e281a..d3eb87a 100644
--- a/generated/googleapis_beta/pubspec.yaml
+++ b/generated/googleapis_beta/pubspec.yaml
@@ -3,7 +3,7 @@
 description: Auto-generated client libraries for accessing Google APIs described through the API discovery service.
 repository: https://github.com/dart-lang/googleapis/tree/master/generated/googleapis_beta
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 dependencies:
   # This is a private package dependency used by the generated client stubs.
   _discoveryapis_commons: ^1.0.0
diff --git a/generator/mono_pkg.yaml b/generator/mono_pkg.yaml
index cd1a3a6..f113ba3 100644
--- a/generator/mono_pkg.yaml
+++ b/generator/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/googleapis_auth/mono_pkg.yaml b/googleapis_auth/mono_pkg.yaml
index 12bea2b..870541e 100644
--- a/googleapis_auth/mono_pkg.yaml
+++ b/googleapis_auth/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/googleapis_auth/pubspec.yaml b/googleapis_auth/pubspec.yaml
index 2bd0096..70924f4 100644
--- a/googleapis_auth/pubspec.yaml
+++ b/googleapis_auth/pubspec.yaml
@@ -3,7 +3,7 @@
 description: Obtain Access credentials for Google services using OAuth 2.0
 repository: https://github.com/dart-lang/googleapis
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 
 dependencies:
   crypto: ^3.0.0
diff --git a/resources/googleapis/_mono_pkg.yaml b/resources/googleapis/_mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/resources/googleapis/_mono_pkg.yaml
+++ b/resources/googleapis/_mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/resources/googleapis/pubspec.yaml b/resources/googleapis/pubspec.yaml
index 555305b..4ba4620 100644
--- a/resources/googleapis/pubspec.yaml
+++ b/resources/googleapis/pubspec.yaml
@@ -2,7 +2,7 @@
 publish_to: none
 
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 
 dependencies:
   googleapis:
diff --git a/resources/googleapis_beta/_mono_pkg.yaml b/resources/googleapis_beta/_mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/resources/googleapis_beta/_mono_pkg.yaml
+++ b/resources/googleapis_beta/_mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/resources/test_pkg_mono_pkg.yaml b/resources/test_pkg_mono_pkg.yaml
index baa2c32..f0564c9 100644
--- a/resources/test_pkg_mono_pkg.yaml
+++ b/resources/test_pkg_mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/test_integration/mono_pkg.yaml b/test_integration/mono_pkg.yaml
index 6e1fbf0..53d59d8 100644
--- a/test_integration/mono_pkg.yaml
+++ b/test_integration/mono_pkg.yaml
@@ -1,6 +1,6 @@
 # See https://pub.dev/packages/mono_repo
 dart:
-- beta
+- 2.12.0
 - dev
 
 stages:
diff --git a/test_integration/pubspec.yaml b/test_integration/pubspec.yaml
index 8e41036..afa0744 100644
--- a/test_integration/pubspec.yaml
+++ b/test_integration/pubspec.yaml
@@ -1,7 +1,7 @@
 name: test_ingegration
 publish_to: none
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 
 dev_dependencies:
   googleapis: any