bluerobotics / bluerobotics/BlueOS-Extensions-Repository
consolidate: improve robustness
- 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