Skip to content

Feat/improve run workflow#20

Merged
ulysse-bouchet-simvia merged 7 commits intomainfrom
feat/improve-run-workflow
Apr 15, 2026
Merged

Feat/improve run workflow#20
ulysse-bouchet-simvia merged 7 commits intomainfrom
feat/improve-run-workflow

Conversation

@ulysse-bouchet-simvia
Copy link
Copy Markdown
Collaborator

@ulysse-bouchet-simvia ulysse-bouchet-simvia commented Apr 15, 2026

[1.6.0] - 2026-04-15

Run workflow overhaul: terminal reuse, automatic diagnostics in the Problems panel, and refreshed toolbar icons.

Added

  • Run diagnostics: <A> warnings and <E>/<F> errors from code_aster, Python tracebacks, SyntaxErrors, fatal errors (e.g. segfaults), and MED/Fortran errors now surface automatically in the VS Code Problems panel — no F mess entry required in the .export
  • Diagnostics attached to the originating .comm/.com1 line when possible (via CMDTAG markers and Python tracebacks), and cleared between runs
  • The existing code-aster runner terminal is now reused across runs instead of spawning a new one each time
  • Colored toolbar icons: blue rocket for the run button (shared with the .export file icon) and orange eye for the mesh viewer button (matches the .med palette)

Replaces .mess file watching with tee'd capture of the full run output,
and extends the parser to handle Python tracebacks, SyntaxErrors, Fatal
Python errors, and MED/Fortran errors. Previously diagnostics only
appeared when the .export declared `F mess`, and only for code_aster's
box-drawn <A>/<E>/<F> messages; most real failures produced none.
Replaces the \$(rocket) codicon (which can't be tinted) with an SVG file
so the run button picks up the blue #1057C8 that matches the new .export
file icon. Consolidates into a single icone-rocket.svg used by both.
Replaces the \$(eye) codicon (which can't be tinted) with an SVG file so
the mesh viewer button on .comm files picks up the orange #FF861D that
matches the .med file icon. Also consolidates the duplicate MED icon
files into a single icone-med.svg.
@ulysse-bouchet-simvia ulysse-bouchet-simvia self-assigned this Apr 15, 2026
@ulysse-bouchet-simvia ulysse-bouchet-simvia merged commit 004503a into main Apr 15, 2026
5 checks passed
@ulysse-bouchet-simvia ulysse-bouchet-simvia deleted the feat/improve-run-workflow branch April 15, 2026 13:36
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