Skip to content

ci: drop unread steps, fold partial failures, Nextflow runtime tests into Lint And Test - #593

Open
vjaganat90 wants to merge 4 commits into
PolusAI:masterfrom
vjaganat90:ci/drop-unread-steps
Open

vjaganat90 wants to merge 4 commits into
PolusAI:masterfrom
vjaganat90:ci/drop-unread-steps

Conversation

@vjaganat90

@vjaganat90 vjaganat90 commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

What

  • Delete the Validate Python API Workflows step (four lanes) with its test and manifest, and the sophios --generate_schemas step (five lanes).
  • Run the partial-failure workflows inside test_run_workflows_on_push with --partial_failure_enable; delete test_run_partial_failures_pass and its step.
  • Run Workflows runs tests/contrib in one step instead of four -k slices of it.
  • Delete nextflow.yml: Lint And Test's Linux leg installs the pinned Nextflow and runs the nextflow-marked tests; its compile-only tests already ran in package.

Why

  • The corpus steps already parse every generated .wic, the schema accepts exactly what the parser does, nothing in CI reads autogenerated/schemas/wic.json, the partial-failure runs need no step of their own, and nextflow.yml ran its tests twice per PR.

@vjaganat90 vjaganat90 changed the title ci: drop the steps nothing reads; partial failures run in the push lane ci: drop unread steps, fold partial failures, Nextflow runtime tests into Lint And Test Nov 12, 2026
Every generated .wic is already parsed by the corpus steps, and the schema accepts exactly what the parser does; nothing in CI reads the schema file.
The push run covers the partial-failure workflows with --partial_failure_enable, so they need no test or step of their own.
Four steps each started pytest for one -k slice of tests/contrib; one run covers them all.
nextflow.yml ran them twice per PR, on push and pull_request; Lint And Test's Linux leg installs the pinned Nextflow and runs them once. Its other tests already ran in package.
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