Skip to content

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

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

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).
@lucasjia-aws
lucasjia-aws marked this pull request as ready for review July 23, 2026 17:27
@lucasjia-aws
lucasjia-aws self-requested a review July 23, 2026 17:31

This branch was previously deployed

1 inactive deployment
manual-approval — 865c9e5f Deployed Jul 23, 2026 by Hannah14295 via wait-for-approval #1089
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.

2 participants