From d8e2ebc13583c5943d66aa6961f927017616eeee Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Mon, 16 Sep 2024 15:38:52 +0200 Subject: [PATCH 1/2] Increase version limit for package already reaching 1000. --- app/lib/package/backend.dart | 6 ++++-- app/lib/package/overrides.dart | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/lib/package/backend.dart b/app/lib/package/backend.dart index 032233694..3f8f4a200 100644 --- a/app/lib/package/backend.dart +++ b/app/lib/package/backend.dart @@ -1139,9 +1139,11 @@ class PackageBackend { package = Package.fromVersion(newVersion); } - if (package!.versionCount >= maxVersionsPerPackage) { + final maxVersionCount = maxVersionsPerPackageOverrides[package!.name] ?? + maxVersionsPerPackage; + if (package!.versionCount >= maxVersionCount) { throw PackageRejectedException.maxVersionCountReached( - newVersion.package, maxVersionsPerPackage); + newVersion.package, maxVersionCount); } if (package!.deletedVersions != null && diff --git a/app/lib/package/overrides.dart b/app/lib/package/overrides.dart index e85013071..cf880937d 100644 --- a/app/lib/package/overrides.dart +++ b/app/lib/package/overrides.dart @@ -103,3 +103,8 @@ bool isDartDevPublisher(String? publisherId) { if (publisherId.endsWith('.google.com')) return true; return false; } + +/// Overriding the default maximum number of the allowed package version counts. +const maxVersionsPerPackageOverrides = { + 'masamune': 1100, // last updated: 2024-09-16 +}; From f78b0a15e0e8fa84a61a15cb0cb5ea7dba250573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n=20So=C3=B3s?= Date: Mon, 16 Sep 2024 23:17:16 +0200 Subject: [PATCH 2/2] Update app/lib/package/overrides.dart Co-authored-by: Jonas Finnemann Jensen --- app/lib/package/overrides.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/package/overrides.dart b/app/lib/package/overrides.dart index cf880937d..41d87ad61 100644 --- a/app/lib/package/overrides.dart +++ b/app/lib/package/overrides.dart @@ -106,5 +106,5 @@ bool isDartDevPublisher(String? publisherId) { /// Overriding the default maximum number of the allowed package version counts. const maxVersionsPerPackageOverrides = { - 'masamune': 1100, // last updated: 2024-09-16 + 'masamune': 1500, // last updated: 2024-09-16 };