Neues Docker-Dev-Image: Ich brauche euer Feedback! :)

Hinweis: Diese Nachricht richtet sich an erfahrene Nutzer, die Entwickler dieses Forums :smiley:

Hallo zusammen!

Heute habe ich den PR von @VonOx zum neuen CI-Prozess gemerged. Wir sind von CircleCI zu GitHub Actions gewechselt, und vor allem werden die Builds für Dev und Prod mit derselben Dockerfile und mit buildx erstellt.

Ich würde gerne euer Feedback zu diesem Dev-Image haben, und vor allem zu den nativen Integrationen (Z-Wave, Bluetooth, Kamera), funktioniert alles gut?

Das Image ist auf allen Plattformen verfügbar mit:

docker pull gladysassistant/gladys:dev

Und dann zum Starten sind es dieselben Befehle wie gewohnt in der Dokumentation, man muss nur das Tag zu gladys:dev ändern.

Also, ich hatte es getestet, aber man weiß ja nie:

  • Bluetooth ok (ich habe keine Peripherie, aber der Scan ok)
  • Z-Wave ok

Hallo!!

@damalgos und ich haben versucht, unsere Änderungen auf Netatmo zu pushen, aber es wurde verlangt, den Master zu aktualisieren, was wir gemacht haben. Allerdings funktioniert die Installation der Abhängigkeiten jetzt nicht mehr. Wir sehen auch, dass es ein rotes Kreuz auf eurer Migration gibt. Hat das nicht etwas auf den PRs kaputt gemacht? Mir schien, es gab grüne, aber jetzt gibt es nur noch rote und orange.
Vielleicht ist das unabhängig???

Ich habe gerade den PR von netatmo überprüft (wirklich schnell gemacht)
Aber wenn Sie eine Änderung an der package.json vornehmen, müssen Sie auch die package-lock.json pushen

Ja, wir haben das direkt korrigiert (der Fehler lag nicht bei den npm-Abhängigkeiten)

Da ist etwas nicht in Ordnung mit dem npm-Paket sqlite3 in Version 4.2++

node-pre-gyp WARN Pre-built Binaries nicht installierbar für sqlite3@4.2.0 und node@12.20.0 (node-v72 ABI, glibc) (Fallback auf Quellcode-Kompilierung mit node-gyp)
node-pre-gyp WARN Fehler beim Download

Ist das Update lebenswichtig?

Ich habe auf ihrem GitHub (sqlite3) nachgeschaut, aber da ist das Chaos.

Danke @VonOx für dein Feedback, ich habe es an @damalgos weitergeleitet. Wir sehen uns dazu!!

Oh Mist!! Peinlich…!!

AH na klar, das ist alles die Schuld von @damalgos … :stuck_out_tongue:

yes, ich habe mich auch gefragt, warum ihr sqlite in einem netatmo-PR aktualisiert?

So weit wie möglich, vermeidet Änderungen am Core in den PRs der Dienste :folded_hands:

Oh ja natürlich!! Das ist ein grober Fehler, ein Bedienfehler, wahrscheinlich auf meiner Seite, als ich versucht habe, über wsl2 / Ubuntu zu gehen. Das war überhaupt nicht geplant. Ich habe die geänderten Dateien wiederhergestellt, und @damalgos wird einen Reverse durchführen. Ich habe etwas auf meiner Seite versucht, aber ich habe immer noch Probleme mit GitHub ^^

Huch, da habe ich nicht aufgepasst!

Ich mache es rückgängig :smiley:

Jemand, der einen kleinen Container startet :sweat_smile:

@VonOx

Hallo :slight_smile:

Kleines Problem auf dem netatmo-Zweig. Kannst du mal einen Blick darauf werfen? Ich habe das Upgrade von sqlite3 entfernt, aber es funktioniert immer noch nicht :confused:

Für Info, ich habe einen Build eines Dev-Images gestartet, das Folgendes umfasst:

  • Sequelize v6
  • Node 14
  • Trigger „Sonnenaufgang/Sonnenuntergang“
  • Bluetooth-Fix von @AlexTrovato

Ich bin für Feedback offen, sobald es fertig ist!

( https://github.com/GladysAssistant/Gladys/actions/runs/667565020 )