Skip to content

ci: add Notebook Test Engine PR check (v3 examples)#6086

Draft
Hannah14295 wants to merge 3 commits into
aws:masterfrom
Hannah14295:add-notebook-test-engine-workflow
Draft

ci: add Notebook Test Engine PR check (v3 examples)#6086
Hannah14295 wants to merge 3 commits into
aws:masterfrom
Hannah14295:add-notebook-test-engine-workflow

Conversation

@Hannah14295

@Hannah14295 Hannah14295 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Adds a GitHub Actions workflow that runs the SageMaker v3 example notebooks on real SageMaker infra when a PR touches v3-examples/**.

  • Triggers on pull_request_target (master), collaborator-gated via the existing manual-approval environment.
  • Uses GitHub OIDC to assume the Notebook Test Engine role (no stored AWS keys), starts the notebook-test-engine CodeBuild project against the PR ref, and reflects the build pass/fail as the PR check. A failing notebook is attached as a downloadable failing-notebooks artifact.

Runs the SageMaker v3 example notebooks on real SageMaker infra when a PR
touches v3-examples/**, via GitHub OIDC into the Notebook Test Engine account
(no stored AWS keys). Collaborator-gated; the job pass/fail is the PR check and
a failing notebook is attached as an artifact.

Requires repo secret NOTEBOOK_TEST_ENGINE_ROLE_ARN (the engine's GithubActionsRole).
Reuses the existing COLLAB_CHECK_TOKEN secret and auto-approve/manual-approval
environments (same as pr-checks-master.yml).
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