Addon manager: Reduce fetches from GitHub

Reduce the number of GitHub fetches when rebuilding the local addon cache by using a remote cache stored on FreeCAD's servers.

Intended to mitigate the Addon Manager hitting GitHub's rate limiters.

Addresses, but does not fully close, #15059
This commit is contained in:
Chris Hennes
2024-07-09 23:37:46 -05:00
parent f597913c77
commit 5a202ce2d0
4 changed files with 53 additions and 13 deletions

View File

@@ -3,6 +3,7 @@
"https://raw.githubusercontent.com/FreeCAD/FreeCAD-addons/master/addonflags.json",
"AddonsRemoteCacheURL": "https://addons.freecad.org/metadata.zip",
"AddonsStatsURL": "https://freecad.org/addon_stats.json",
"AddonsCacheURL": "https://freecad.org/addons/addon_cache.json",
"AddonsScoreURL": "NONE",
"AutoCheck": false,
"BlockedMacros": "BOLTS,WorkFeatures,how to install,documentation,PartsLibrary,FCGear",