Skip to content

Commit 9421634

Browse files
authored
Increase version limit for package already reaching 1000. (#8058)
1 parent 80c0c70 commit 9421634

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

app/lib/package/backend.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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 &&

app/lib/package/overrides.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
};

0 commit comments

Comments
 (0)