bluerobotics / bluerobotics/BlueOS-Extensions-Repository

consolidate: improve robustness

Offen
#54 3 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
20
Forks
31
Ø Merge
1 T. 56 Min.
Gemergte PRs (30 T.)
2

Beschreibung

Currently it's possible to break the consolidation cycle by adding a typo or problem to the Dockerfile of a new version of an accepted extension. That's problematic and relies excessive helicopter parenting of the repo.

The consolidation script should gracefully handle extension fetch failures, either by skipping the malformed data, and/or entirely skipping the version with the malformed Dockerfile. An error message should be printed out/logged whenever a failure/skip occurs.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das Konsolidierungsskript zu finden und zu prüfen, wie es Erweiterungen abruft und die Dockerfile jeder Version verarbeitet. Verfolge den Fehlerpfad für fehlerhafte Daten oder Dockerfiles und überprüfe anschließend, dass das betroffene Element oder die betroffene Version übersprungen wird, ohne den Zyklus zu stoppen, und dass jeder übersprungene Eintrag oder jeder Abruffehler eine Fehlermeldung oder einen Logeintrag erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, python
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.