Skip to content

fix: THO-Dependency-Tippfehler beheben und Pin wiederherstellen (hl7.terminology.r4 7.1.0, konsistent in sushi-config + package.json) - #85

Closed
ThomasDeBe wants to merge 4 commits into
mainfrom
test/tho-pin-restore
Closed

fix: THO-Dependency-Tippfehler beheben und Pin wiederherstellen (hl7.terminology.r4 7.1.0, konsistent in sushi-config + package.json)#85
ThomasDeBe wants to merge 4 commits into
mainfrom
test/tho-pin-restore

Conversation

@ThomasDeBe

@ThomasDeBe ThomasDeBe commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

THO-Dependency reparieren + Dependencies konsolidieren

Ursache des Java-Validator-Crashs auf release/v2027.0.0-ballot.rc1 gefunden: In package.json stand "hl7.terminolgy.r4" (fehlendes „o"). Der Reusable-Workflow baut die Validator-Argumente aus der package.json → das Paket war unauflösbar → der Validator starb vor dem Schreiben der validation.json (der ENOENT-Fehler war nur Folgeschaden). Der Workaround b034062 („Removed terminology dependency…") hat das Symptom beseitigt, aber den THO-Pin ganz entfernt — seitdem validiert der Build THO-los und der Publisher würde die jeweils neueste THO injizieren.

Dieser PR stellt den Pin korrekt geschrieben wieder her — in beiden Dateien (sushi-config.yaml + package.json) konsistent:

Dependency Version Anmerkung
de.medizininformatikinitiative.kerndatensatz.meta 2027.0.0-ballot.rc3 pinnt selbst THO 7.1.0 + crmi 2.0.0 — konsistent mit diesem PR
de.basisprofil.r4 1.6.0 latest stable
eu.miabis.r4 0.2.0 unverändert
hl7.fhir.eu.laboratory 2.0.0 unverändert (focus-Extension)
hl7.terminology.r4 7.1.0 ✅ korrekt geschrieben aligned mit hl7.fhir.eu.laboratory/eu.base, die selbst THO 7.1.0 pinnen; Alternative wäre 7.3.0 (latest, Stand des Migrations-PR #81)

Zusätzlich in diesem PR: caseSensitive = true für beide CodeSysteme (mii-cs-biobank-contact-type, mii-cs-biobank-probenebene) — meta rc3 validiert CodeSysteme gegen shareablecodesystem (caseSensitive 1..1) und hebt diese zwei bekannten Altlasten damit auf Error-Niveau; Fix war ohnehin fällig (Migrationsreport QA-5).

Beweis, dass es durchläuft: CI grün auf dem finalen Stand (rc3 + caseSensitive) — https://github.com/medizininformatik-initiative/kerndatensatzmodul-biobank/actions/runs/33583868753 (Java-Validierung inkl. THO- und meta-rc3-Auflösung, kein Crash). Vorlauf: 7.1.0-Fix allein ebenfalls grün (runs/33402914913).

🤖 Generated with Claude Code

https://claude.ai/code/session_01CqFMP9qvs9BpohRazrCJ3b

ThomasDeBe and others added 4 commits August 31, 2026 16:29
…ackage.json + sushi-config) — beantwortet: läuft die Java-Validierung nach dem Tippfehler-Fix durch?

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CqFMP9qvs9BpohRazrCJ3b
…0.0 — konsistent mit diesem PR)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CqFMP9qvs9BpohRazrCJ3b
…rc3 validiert CodeSysteme gegen shareablecodesystem (caseSensitive 1..1); Wert korrekt für eigendefinierte Codes

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CqFMP9qvs9BpohRazrCJ3b
@ThomasDeBe

Copy link
Copy Markdown
Contributor Author

Superseded durch die Migration (#81, gemerged): alle Inhalte dieses PRs — korrekter THO-Pin 7.1.0, meta 2027.0.0-ballot.rc3, caseSensitive-Fix, basisprofil 1.6.0/eu.laboratory 2.0.0 — sind dort in der Template-Struktur enthalten. Danke an diesen Branch für den grünen Beweis-Lauf des Tippfehler-Fixes.

@ThomasDeBe ThomasDeBe closed this Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant