Skip to content

More Forgiving Handling of Failed Build #120

Closed
@FoamyGuy

Description

@FoamyGuy

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions