Skip to content

Create more elaborate base class for curation step #440

@zyzzyxdonta

Description

@zyzzyxdonta

Proposed substeps for the curate step:

  1. Prepare (e.g. initialize, check config, check token permissions, load policies)
  2. Validate (runs checks on the data model using the loaded policies)
  3. Create report (human-readable, machine-readable)
  4. Process decision (using data model and human-made decisions, either fail the pipeline or exit the curation step successfully)

The execution stops after step 3. If hermes curate --continue is run (i.e. with --continue flag, only step 4 is run.

The first concrete implementation of this will be in the (to be developed) Software CaRD curation plugin for HERMES.

Metadata

Metadata

Assignees

Labels

3️ curateThe curation step in the workflow📊 Software CaRDRelated to the Software CaRD project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions