Skip to content

deps: tabled 0.15 to 0.21 - #37

Merged
9t29zhmwdh-coder merged 3 commits into
mainfrom
deps/tabled-021
Aug 3, 2026
Merged

deps: tabled 0.15 to 0.21#37
9t29zhmwdh-coder merged 3 commits into
mainfrom
deps/tabled-021

Conversation

@9t29zhmwdh-coder

Copy link
Copy Markdown
Owner

Erledigt #35.

Die Befundtabelle ist das, was ein Nutzer nach einem Scan sieht. Verschiebt ein Versionssprung ein Rahmenzeichen oder eine Spaltenbreite, merkt das kein Compiler.

Erst das Netz, dann der Sprung

Ein Test, der die exakte Ausgabe festhält, geschrieben und grün gemacht unter 0.15:

+----------+----------------+-------+--------------------------+
| Severity | Type           | Job   | Title                    |
+----------+----------------+-------+--------------------------+
| CRITICAL | UnpinnedAction | build | Action referenced by tag |
+----------+----------------+-------+--------------------------+

Dann tabled auf 0.21. Derselbe Test, unverändert, läuft durch.

Beinahe an der falschen Datei vorbei

Mein erster Versuch, die Version zu heben, griff ins Leere: tabled steht hier in crates/ghass-cli/Cargo.toml und nicht im Workspace-Abschnitt. Der Schreibvorgang scheiterte, die Tests liefen danach trotzdem grün, nur eben weiterhin unter 0.15.

Genau deshalb prüfe ich das inzwischen mit cargo tree statt mit dem Diff:

cargo tree -i tabled   ->   tabled v0.21.0

Ein grüner Test unter der alten Version sieht identisch aus wie einer unter der neuen.

clippy -D warnings sauber, alle 92 Tests grün.

The findings table is what a user sees after a scan. If a version bump changes
a border character or a column width, no compiler notices. One test now holds
the exact rendering.
The derive attributes and Table::new are unchanged across the jump, and the
golden test added in the previous commit passes unmodified, so the findings
table users see is rendered exactly as before.

Verified with cargo tree that the build actually moved: tabled v0.21.0. The
declaration sits in crates/ghass-cli/Cargo.toml, not in the workspace section,
and editing the wrong file would have left the tests reporting green under the
old version.

clippy with -D warnings and all 92 tests pass.
@9t29zhmwdh-coder
9t29zhmwdh-coder merged commit d8c6f6a into main Aug 3, 2026
7 checks passed
@9t29zhmwdh-coder
9t29zhmwdh-coder deleted the deps/tabled-021 branch August 3, 2026 19:27
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