Nachfix: verifizierte Findings 2026-05-28 #7

Closed
vr6syncro wants to merge 1 commit from fix/followup-2026-05-28 into main
Owner

Nachgereichte Fixes fuer in der ersten Welle uebersprungene, im Deep-Re-Verify als real UND sicher minimal-invasiv autofixbar bestaetigte Findings.

Fix

Issue #3 (high): TafForge-App vom beweglichen main-Branch geklont (mutable Supply-Chain-Ref)

TAFFORGE_REF_DEFAULT/TAFFORGE_REF zeigte auf den beweglichen main-Branch. Das Upstream-App-Repo github.com/vr6syncro/TeddyTafForge hat reale, immutable Release-Tags (v0.1.0 / v0.2.0 / v0.2.1 / v0.2.2, via git ls-remote bestaetigt). Default jetzt auf v0.2.2 gepinnt. Fresh-Installs brechen nicht (Tag existiert real), ENV-Override-Form ${VAR:-...} bleibt erhalten -> nicht-brechend.

Geaenderte Dateien (3 Default-Sites):

  • misc/build.func (Zeile 24, TAFFORGE_REF_DEFAULT)
  • install/teddytafforge-install.sh (Zeile 21, TAFFORGE_REF)
  • scripts/dry-test/run.sh (Zeile 151, TAFFORGE_REF_DEFAULT)

Closes #3


Keine Builds/Installs/Tests ausgefuehrt (OAM-Schutz). bash -n Syntaxcheck aller drei Dateien gruen.

🤖 Generated with Claude Code

Nachgereichte Fixes fuer in der ersten Welle uebersprungene, im Deep-Re-Verify als real UND sicher minimal-invasiv autofixbar bestaetigte Findings. ## Fix ### Issue #3 (high): TafForge-App vom beweglichen main-Branch geklont (mutable Supply-Chain-Ref) `TAFFORGE_REF_DEFAULT`/`TAFFORGE_REF` zeigte auf den beweglichen `main`-Branch. Das Upstream-App-Repo `github.com/vr6syncro/TeddyTafForge` hat reale, immutable Release-Tags (v0.1.0 / v0.2.0 / v0.2.1 / v0.2.2, via `git ls-remote` bestaetigt). Default jetzt auf `v0.2.2` gepinnt. Fresh-Installs brechen nicht (Tag existiert real), ENV-Override-Form `${VAR:-...}` bleibt erhalten -> nicht-brechend. Geaenderte Dateien (3 Default-Sites): - `misc/build.func` (Zeile 24, `TAFFORGE_REF_DEFAULT`) - `install/teddytafforge-install.sh` (Zeile 21, `TAFFORGE_REF`) - `scripts/dry-test/run.sh` (Zeile 151, `TAFFORGE_REF_DEFAULT`) Closes #3 --- Keine Builds/Installs/Tests ausgefuehrt (OAM-Schutz). `bash -n` Syntaxcheck aller drei Dateien gruen. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix: nachgereichte verifizierte Findings (Analyse 2026-05-28)
All checks were successful
syntax-validate / dryrun (pull_request) Successful in 26s
shellcheck / lint (pull_request) Successful in 50s
5799d17906
- Issue #3: TAFFORGE_REF_DEFAULT von beweglichem 'main' auf immutablen Release-Tag v0.2.2 gepinnt (mutable Supply-Chain-Ref). Drei Default-Sites: misc/build.func, install/teddytafforge-install.sh, scripts/dry-test/run.sh. ENV-Override (${VAR:-...}) bleibt erhalten -> nicht-brechend.

Refs: #3

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Author
Owner

Geschlossen — der Inhalt liegt vollständig auf main.

Nachgeprüft, Datei für Datei:

  • install/teddytafforge-install.sh ✓
  • misc/build.func ✓
  • scripts/dry-test/run.sh ✓

Der Branch bleibt bestehen, der Vorgang lässt sich jederzeit wieder öffnen.

Aufräumen vom 01.09.2026: Von 71 offenen Vorgängen verlangten 49 gar keine Einzelentscheidung. Ursache und Gegenmaßnahmen stehen in der Roadmap.

Geschlossen — der Inhalt liegt **vollständig auf `main`**. Nachgeprüft, Datei für Datei: - `install/teddytafforge-install.sh` ✓ - `misc/build.func` ✓ - `scripts/dry-test/run.sh` ✓ Der Branch bleibt bestehen, der Vorgang lässt sich jederzeit wieder öffnen. _Aufräumen vom 01.09.2026: Von 71 offenen Vorgängen verlangten 49 gar keine Einzelentscheidung. Ursache und Gegenmaßnahmen stehen in der Roadmap._
vr6syncro closed this pull request 2026-09-01 14:55:22 +02:00
All checks were successful
syntax-validate / dryrun (pull_request) Successful in 26s
shellcheck / lint (pull_request) Successful in 50s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
vr6syncro/teddytafforge-proxmox!7
No description provided.