Skip to content

Parallelize cloud test follow-up jobs - #278

Merged
shchur merged 8 commits into
masterfrom
split-cloud-test-phases-v2
Oct 1, 2026
Merged

shchur merged 8 commits into
masterfrom
split-cloud-test-phases-v2

Conversation

@shchur

@shchur shchur commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Rebased version of #274 onto current master (that PR has merge conflicts, so GitHub never ran CI on it).

Summary

  • keep the general suite limited to generic checks that do not launch SageMaker jobs
  • train tabular and timeseries predictors once in a dedicated CI step, then fan out follow-up tests under xdist
  • derive the setup and deselection node IDs directly from the module name
  • share deterministic job-name, S3-path, and attach-job plumbing through conftest without hiding module-specific prediction behavior
  • remove the obsolete multimodal test suite and its disabled workflow job
  • pass only the deterministic SageMaker job name between steps; no uploaded manifest or artifact
  • cancel superseded CodeQL runs per PR (CI workflow already has this on master)

Testing

  • Ruff formatting and static lint pass
  • GitHub CI exercises the AWS-backed tests

@shchur
shchur force-pushed the split-cloud-test-phases-v2 branch from 9bf0aaa to c632d19 Compare October 1, 2026 08:57
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Job PR-278-66ff01f is done.
Docs are uploaded to https://d12sc05jpx1wj5.cloudfront.net/PR-278/66ff01f/index.html

@shchur
shchur merged commit b9a53d0 into master Oct 1, 2026
8 checks passed
@shchur
shchur deleted the split-cloud-test-phases-v2 branch October 1, 2026 10:24
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