Skip to content

New Core library - #305

Open
JensKrumsieck wants to merge 128 commits into
mainfrom
core_library
Open

New Core library#305
JensKrumsieck wants to merge 128 commits into
mainfrom
core_library

Conversation

@JensKrumsieck

@JensKrumsieck JensKrumsieck commented Aug 4, 2026

Copy link
Copy Markdown
Member

GOAL: Refactor core library which now is called sciwin

Authoring

Execution

SciWIn-Client

  • Can export RO Crates from local backend

SciWIn-Studio

  • Binary renamed to sciwin_studio

Misc

  • Own Error-Types instead of anyhow in most places
  • Add global --debug flag to be extra verbose

JensKrumsieck and others added 7 commits August 5, 2026 13:21
execute_integration_test.rs and graph.rs tests each use their own
tempdir/explicit outdir and never touch cwd or process env vars, so
they can run in parallel like the equivalent tool_integration_test.rs
tests already do. Also removes the now-dead `fstest::serial_test`
import in submodule.rs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
JensKrumsieck and others added 4 commits August 6, 2026 11:03
Co-authored-by: aleidel <aleidel1239897@gmail.de>
Co-authored-by: aleidel <aleidel1239897@gmail.de>
#272

Co-authored-by: aleidel <aleidel1239897@gmail.com>
this is where the magic happens, runner sees ontology and is able to run transitive checks
@JensKrumsieck JensKrumsieck mentioned this pull request Aug 6, 2026
@JensKrumsieck
JensKrumsieck marked this pull request as ready for review August 11, 2026 13:00
@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Health
crates/cli/commands 3%
crates/cli 5%
crates/sciwin 65%
crates/sciwin/container 89%
crates/gui/src/components/layout 0%
crates/sciwin/execution 24%
crates/gui/src/components 0%
crates/gui/src/components/graph 0%
crates/sciwin/authoring 79%
crates/sciwin/project 73%
crates/sciwin/repository 84%
crates/sciwin/authoring/tool 85%
crates/sciwin/provenance 81%
crates/gui/src 0%
crates/gui/src/components/files 0%
crates/sciwin/authoring/tool/parser 86%
Summary 46% (1583 / 3479)

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.

Big Refactor Use CWL Reana Client infer file types/formats Semi-automatic Dockerfile generation Create Workflow Run RO-Crates

2 participants