File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -1139,9 +1139,11 @@ class PackageBackend {
11391139 package = Package .fromVersion (newVersion);
11401140 }
11411141
1142- if (package! .versionCount >= maxVersionsPerPackage) {
1142+ final maxVersionCount = maxVersionsPerPackageOverrides[package! .name] ??
1143+ maxVersionsPerPackage;
1144+ if (package! .versionCount >= maxVersionCount) {
11431145 throw PackageRejectedException .maxVersionCountReached (
1144- newVersion.package, maxVersionsPerPackage );
1146+ newVersion.package, maxVersionCount );
11451147 }
11461148
11471149 if (package! .deletedVersions != null &&
Original file line number Diff line number Diff line change @@ -103,3 +103,8 @@ bool isDartDevPublisher(String? publisherId) {
103103 if (publisherId.endsWith ('.google.com' )) return true ;
104104 return false ;
105105}
106+
107+ /// Overriding the default maximum number of the allowed package version counts.
108+ const maxVersionsPerPackageOverrides = < String , int > {
109+ 'masamune' : 1500 , // last updated: 2024-09-16
110+ };
You can’t perform that action at this time.
0 commit comments