48bec55611
feat(ci): linux/arm/v7 Platform zu Docker-Build hinzugefügt (Raspberry Pi 2/3 32-bit)
Nightly Build / build (push) Failing after 4m53s
2026-06-30 12:21:20 +02:00
15e28244af
fix(ci): jq static binary installieren falls nicht vorhanden
Nightly Build / build (push) Successful in 4m12s
2026-06-29 09:57:46 +02:00
c1a3b9238d
fix(ci): jq statt python3 für JSON-Serialisierung (python3 not found im Runner)
Nightly Build / build (push) Failing after 4m10s
2026-06-29 07:03:09 +02:00
aad3833301
fix(ci): SIGPIPE bei head -1 in Pipelines beheben — read+drain statt head
Nightly Build / build (push) Failing after 4m5s
2026-06-29 06:58:13 +02:00
a2f658e701
fix(ci): Python-Skript ausgelagert — kein Inline-Code in YAML mehr
Nightly Build / build (push) Failing after 16s
2026-06-29 06:57:00 +02:00
ab2cf6e4ed
fix(ci): Heredoc aus YAML entfernen — python3 -c statt <<PYEOF
2026-06-29 06:55:31 +02:00
1b05362c2b
fix(ci): JSON-Serialisierung via python3 statt awk-Pipeline (SIGPIPE/exit-141-Fix)
2026-06-28 23:24:49 +02:00
cfe70430d3
feat: unified axes panel, language selector cleanup, filament mismatch detection, Spoolman slot assignment
...
Nightly Build / build (push) Failing after 5m11s
- Merged XY + Z axis cards into single Axes Control panel with shared step
size row and free-text mm input; Home XY/Z placed below respective pads;
Home All + Motors Off centred at bottom
- Language selector removed from header bar, now only in Settings → Appearance
- Upload-and-Print blocked on GCode/AMS material mismatch; slot mapper dialog
opens automatically with mismatch warning highlighting affected slots
- Spoolman spool-per-slot assignment: dropdown in AMS status tab per kachel,
dedicated card in Filaments settings tab with save button
- nightly.yml: NIGHTLY_CHANGELOG.md takes precedence over auto-generated
commit log when present; CI uses it as release body verbatim
2026-06-28 23:17:58 +02:00
2c8a62f130
fix(ci): Changelog nur feat/fix-Commits seit letztem Stable-Tag
Nightly Build / build (push) Failing after 5m3s
2026-06-28 21:59:38 +02:00
e4b0716330
fix(ci): --tags beim fetch, kein --depth=1 (Tags für Versionsberechnung nötig)
Nightly Build / build (push) Successful in 4m40s
2026-06-28 19:16:31 +02:00
d9fcc15c53
fix(ci): kein VERSION-Commit im CI (verhindert Push-Loop + Konflikt)
Nightly Build / build (push) Failing after 2s
2026-06-28 19:16:11 +02:00
31dcf4c8fd
ci: nightly.yml in paths-Filter aufnehmen (Workflow-Änderungen triggern Build)
Nightly Build / build (push) Failing after 2s
2026-06-28 19:14:34 +02:00
319a8d5ccb
fix(ci): Nightly-Version automatisch aus letztem Stable-Tag berechnen
...
Keine manuelle VERSION-Pflege mehr für Nightlies. CI ermittelt:
- letzten Stable-Tag (z.B. v0.9.27)
- nächste Patch-Version (0.9.28)
- laufenden Nightly-Counter aus vorhandenen Tags (nightly-0.9.28-nightlyN)
VERSION-Datei im Repo bleibt auf dem letzten Stable, wird vom CI
für jeden Nightly-Build überschrieben und committet.
2026-06-28 19:09:08 +02:00
700459085b
fix(ci): Nightly-Changelog dynamisch aus Git-Log generieren (Delta seit letztem Tag)
...
CHANGES.md war statisch und zeigte immer denselben alten Stand.
Jetzt: git log <prev-tag>..HEAD, chore-Nightly-Commits rausgefiltert,
englisch, nur echte feat/fix/docs-Commits.
2026-06-28 19:05:20 +02:00
ce416f3b9a
ci: release.yml nur noch Docker-Build (Release macht release.sh)
...
Nightly Build / build (push) Successful in 3m36s
- "Create Gitea Release"-Step entfernt → keine doppelte Release-Erstellung
mehr (release.sh legt Release + englischen Auto-Changelog + Assets an).
- Image-Tag strippt fuehrendes 'v' (VERSION-Datei hat keins).
- Tag-Pattern auf 'v*' erweitert (vorher matchte v0.9.x.y-Hotfixes nicht).
2026-06-26 23:45:23 +02:00
54ce101f99
ci: Changelog aus CHANGES.md lesen (von release.sh aus Dev-Repo generiert)
2026-06-26 23:10:22 +02:00
3531cad0ef
nightly: 0.9.27-nightly7
Nightly Build / build (push) Successful in 4m4s
2026-06-26 22:51:32 +02:00
f192a9943d
ci: apk/wget-Fallback für curl korrekt klammern
Nightly Build / build (push) Successful in 3m23s
2026-06-25 23:47:34 +02:00
e5b2a19192
ci: curl via apk/static-binary statt BusyBox-wget für API-Calls
2026-06-25 23:41:25 +02:00
bc9bfb58ea
ci: TAG aus VERSION statt Datum, curl durch wget ersetzen
2026-06-25 23:29:19 +02:00
38d98666c4
ci: python3 durch awk ersetzen (nicht im Runner-Image)
2026-06-25 23:01:28 +02:00
e7c978a067
ci: nightly.yml YAML-Syntaxfehler beheben (kein Multiline-Body im YAML)
2026-06-25 22:53:58 +02:00
d7c2dccef5
ci: Gitea Nightly-Release mit Changelog nach erfolgreichem Build
2026-06-25 22:50:08 +02:00
be110fd766
ci: Docker CLI Installation BusyBox-kompatibel (wget, fixe Versionen)
2026-06-25 12:56:38 +02:00
77fce988d7
ci: Docker CLI als statisches Binary installieren (Alpine-kompatibel)
2026-06-25 12:54:02 +02:00
fe1815c76f
ci: Docker CLI im Runner-Container per apt installieren
2026-06-25 12:51:00 +02:00
29a4262a2a
ci: Actions auf native Shell-Commands umgestellt (kein Node.js nötig)
2026-06-25 12:46:31 +02:00
e753bcdb03
ci: Builds auf server-runner (Gitea-Server) umgestellt
2026-06-25 12:40:04 +02:00
93f72f0be9
ci: nightly Build nur bei Code-Änderungen oder Cron (nicht bei Docs/Templates)
2026-06-25 10:54:17 +02:00
812936d90d
fix(ci): setup-python entfernen — self-hosted Runner nutzt System-Python
Nightly Build / build (push) Successful in 5m45s
2026-06-25 10:53:02 +02:00
877cddb1ba
chore: Repo-Struktur vollständig aufsetzen
...
Nightly Build / build (push) Successful in 6m0s
- Workflows: docker-publish.yml → nightly.yml + release.yml + pr-check.yml
(nightly: Branch-Push + Cron 02:00, release: v*-Tag, pr-check: lint+tests)
- Issue-Templates: bug_report.md + feature_request.md (englisch)
- PR-Template: pull_request_template.md (englisch)
- Claude-Agenten: reviewer, changelog, test-writer, nightly-prep,
docker-check, moonraker-debug + settings.json
- agents.md: Agenten-Übersicht im Repo-Root
- .gitignore: .runner-token + secrets/ ausgeschlossen
2026-06-24 13:21:29 +02:00
c9043e9630
ci: nightly-Datum-Tag hinzufügen (nightly-YYYYMMDD)
Docker Publish / build-push (push) Successful in 6m13s
2026-06-24 13:10:55 +02:00
72f77d92af
feat: Integrationen-Tab + KobraX Full Stack Compose + CI-Workflow
...
Docker Publish / build-push (push) Failing after 13s
- Settings-Tab "Integrationen": Spoolman URL/Sync-Rate konfigurierbar,
Obico Read-only Hinweis auf moonraker-obico.cfg
- docker-compose-KX.yml: Portainer-kompatibler Full Stack (KX-Bridge +
Obico Self-Hosted + Spoolman + moonraker-obico Plugin)
- moonraker-obico.cfg.example: Verbindungsvorlage für Obico-Integration
- .gitea/workflows/docker-publish.yml: Push auf nightly → :nightly Image,
v*-Tag → :latest + :<VERSION>
2026-06-24 12:58:46 +02:00