{% extends "base.html" %} {% block title %}Workflows · Striatum{% endblock %} {% block main %}

Workflows

{{ workflows | length }} workflow.json file{{ "" if workflows | length == 1 else "s" }} Author via striatum workflow generate.

{% if workflows %}
Status {% for status in ["all", "valid", "invalid"] %} {% endfor %}
{% for wf in workflows %} {% endfor %}
Path Workflow ID Status Last modified Warnings Jobs Lanes Roles
{{ wf.path }} {% if wf.workflow_id %}{{ wf.workflow_id }}{% else %}{% endif %} {% if wf.status == "valid" %} valid {% elif wf.status == "workflow_error" %} workflow error {% else %} parse error {% endif %} {% if wf.modified_at %}{% else %}{% endif %} {% if wf.lint_warning_count %} {{ wf.lint_warning_count }} warning{{ "" if wf.lint_warning_count == 1 else "s" }} {% if wf.lint_warnings %}
    {% for warning in wf.lint_warnings %}
  • {% if warning.rule %}{{ warning.rule }}: {% endif %}{{ warning.message }}
  • {% endfor %}
{% endif %} {% else %} 0 {% endif %}
{{ wf.job_count }} {{ wf.lane_count }} {{ wf.role_count }}
{% else %}

No workflow.json files found.

Run striatum workflow generate <path> --shape minimal --lane-set local --artifact-root striatum/<name> to create one; see docs/HOW_TO_HUMAN.md.

{% endif %}
{% endblock %} {% block scripts %} {% endblock %}