Skip to content

Releases: DIRACGrid/dirac-cwl

v1.1.0

06 Feb 15:10
53b575c

Choose a tag to compare

1.1.0 (2026-02-06)

Features

  • CWL Executor and hint design for input data (#94) (e658633)

v1.0.2

05 Feb 14:57
734ac71

Choose a tag to compare

1.0.2 (2026-02-05)

Bug Fixes

  • don't do a shallow clone in order to see newly created tags (0100427)

v1.0.1

05 Feb 14:43
25d9ba6

Choose a tag to compare

1.0.1 (2026-02-05)

Bug Fixes

  • diracx-cwl --> dirac-cwl (52224c5)

v1.0.0

05 Feb 14:37
ed6e725

Choose a tag to compare

1.0.0 (2026-02-05)

Features

  • "mock" DIRAC DataManager (556e3c5)
  • add a SandboxStore like client (f1c1143)
  • add a submit_job CLI (48a50b4)
  • add commands in pyprojet.toml (2be7c18)
  • add cwltool usage in README (5fb88f3)
  • add further tests for referenced workflows (e8217a1)
  • add gaudi app (cfdfb18)
  • Add hints to pre-process and post-process jobs depending on its job type (b693905)
  • Add hints to pre-process and post-process jobs depending on its job type (ee7683a)
  • add lfns_input to job input model (5c8ba41)
  • add lhcb_app_v2 and lhcb_workflow_v2 (bdd3a7f)
  • add lhcb_app_v3 and lhcb_workflow_v3 (69430e5)
  • add metadata models (c1eb3a4)
  • add output_paths and output_sandbox hints (07fe25d)
  • add output_se hint (6d2ad79)
  • Add parallel workflow execution (bd2e9f1)
  • add structure (a186393)
  • almost a first minimal implementation (e41e252)
  • created MockDiracXSandboxAPI to use diracx sandbox upload and download instead of DIRAC (84f6053)
  • download lfns in the execution hook (edc2182)
  • ExecutionHooksPluginRegistry: Move ExecutionHooksPlugin discovery to pyproject entrypoints (94e8a9b)
  • ExecutionHooksPluginRegistry: Move ExecutionHooksPlugin discovery to pyproject entrypoints (b003d19)
  • first minimal working version (f8c9412)
  • first version of lhcb cwl (264f472)
  • initialize Dirac for real job inputs and outputs (f5a88ce)
  • Job Endpoint: add job output data (effcc9a)
  • Job Endpoint: add job output sandboxes (05bd754)
  • Job Endpoint: add job submission with input data using LFN prefix (fc60245)
  • Job Endpoint: move job output management to Execution Hooks (82de6e7)
  • job interface (da827b1)
  • lfns_output_overrides field (2f9df75)
  • log post-process failure (d760ffd)
  • mimic input data downloading (5231dd4)
  • mimic input sandbox and crypto example (110ce80)
  • mocks following DIRAC's definition (44ae43a)
  • move output_query and input_query to QueryBasedPlugin and clean code (da46de9)
  • Move pre and post processing commands execution from 'JobProcessorBase' to 'ExecutionHooksBasePlugin' using specialized classes instead of 'CommandBase' (44669ef)
  • new interfaces (79eb100)
  • new job wrapper DIRAC Integration (e33ff32)
  • new structure (5260a7a)
  • partially add mandelbrot workflow (e2d3bb4)
  • pathless baseuri in cwl ids (602a542)
  • possibility to specify Path with 'path' key in inputs (0a5bc9c)
  • prepare cli to work with lhcb workflows (1st draft) (c6cff08)
  • production interface (a73f479)
  • publish json schemas (7405ffa)
  • publish json schemas (6929d89)
  • pypi deployment with release-please (#96) (bdbcf5e)
  • Raise special exception for pre/post processing commands (c5c1285)
  • reintroduce the generic workflow (57fc087)
  • sandbox store using diracx api mock (36b6654)
  • split code into 3 modules (job, trans, prod) (b3033c4)
  • streamline workflows and tests (412b7e8)
  • test: make lhcb workflow executable locally (c8b7cf8)
  • test: make lhcb workflow executable locally (452c0d2)
  • tests: Extend and adapt ProPostProcessingHint tests (820d115)
  • transformation interface (4211223)
  • use DataManager and SandboxStore in job pre-process (e599f9b)
  • use DIRAC FileStorage (e8acb1a)
  • use location instead of path for lfns (aa06d3c)
  • workflows: reference subworkflows in main workflows (a8d9fff)
  • workflows: reference subworkflows in main workflows to avoid repeating them (d77bed8)

Bug Fixes

  • add job submission itself into the input sandbox when submitting to DIRAC (25bfa4c)
  • added real SandboxInfo from diracx instead of a Mock (c7c73ec)
  • apply pr suggestions and add some docstring (924420a)
  • better displaying errors coming from job execution (dbe2654)
  • change prefix (240960a)
  • check if post-process succeeds (f00a259)
  • execute the test only if the OS is Linux based ([98c39ab](https://github.com/DIRACGri...
Read more

v0.1.0a1

23 Aug 10:06

Choose a tag to compare

v0.1.0a1 Pre-release
Pre-release

First very simple working version: can submit a workflow both as a production and a job that will be interpreted differently.

Full Changelog: https://github.com/aldbr/dirac-cwl-proto/commits/v0.1.0a1