Description
This issue is motivated by an issue that arose recently with one of the libraries in the community bundle.
A change to that library caused the bundle-build for the community bundle to fail https://github.com/adafruit/CircuitPython_Community_Bundle/actions/runs/10969895769/job/30463140170#step:8:42
The project bundling system used by Learn was impacted initially when the builds started failing as well, but mitigation has been put in place there.
It would be nice if the build-tool could note the failure to build whatever specific library failed, but also continue on and build the rest of the bundle to the best of it's abilities, leaving an error note or perhaps old version in the zipped bundle for any libraries that fail.
This graceful handling could be limited to the community bundle, or any others where the libraries are not owned / maintained directly by Adafruit if we wanted, so that the mechanism could still serve as a warning of a problem in Adafruit repo's that we have the ability to repair more quickly with direct access.