nemoclaw-maintainer-e2e

Dispatches and verifies trusted GitHub Actions E2E workflow runs for NemoClaw release candidates.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/Army161/NemoClaw --skill nemoclaw-maintainer-e2e-army161
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nemoclaw-maintainer-e2e
Source: https://github.com/Army161/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-e2e
Command: npx skills add https://github.com/Army161/NemoClaw --skill nemoclaw-maintainer-e2e-army161

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Maintainers need a controlled, auditable way to run end-to-end test suites against release candidates without accidentally triggering the wrong workflow mode, testing the wrong commit, or accepting incomplete evidence as a passing result. ## Core Features & Use Cases - Mode Selection: Maps maintainer requests to ordinary, Launchable, or full E2E modes with strict rules that prevent a generic request from authorizing the Brev Launchable path. - Trusted Dispatch: Resolves the candidate SHA from origin/main, generates a unique correlation ID per run, and dispatches the trusted e2e.yaml workflow via the GitHub CLI. - Evidence Verification: Collects run and job JSON, validates the Launchable E2E artifacts with a validator script, and binds successful full runs as release evidence for the release-tag workflow. - Use Case: Before cutting a release tag, a maintainer asks to run the full E2E suite; the skill dispatches the workflow against the exact candidate SHA, waits for completion, validates the Launchable evidence and cleanup receipt, and returns the verified run URLs for the release ledger. ## Quick Start Ask the agent to run the full E2E suite for the current release candidate on origin/main and return the verified workflow run and Launchable job URLs.

Frequently Asked Questions about nemoclaw-maintainer-e2e

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run the full E2E suite for a NemoClaw release candidate?

Request the full E2E suite explicitly, such as run pre-tag full E2E. The skill resolves the candidate SHA from origin/main, dispatches the e2e.yaml workflow with include_staging_brev_launchable=true, and validates the resulting evidence before reporting success.

What is the difference between ordinary, Launchable, and full E2E modes?

Ordinary mode runs the default-enabled GitHub Actions suite, Launchable mode runs only the Exact staging Brev Launchable job, and full mode runs both in a single workflow run. A generic E2E request never authorizes the Launchable path.

What permissions are required to dispatch the E2E workflow?

The dispatching and rerunning actors must hold maintain or admin permission on the NVIDIA/NemoClaw repository. The trusted main workflow verifies this role before the Launchable path's source checkout, and that role check serves as the authorization.

Why was my E2E run rejected as release evidence?

A run is rejected if its head SHA differs from the candidate SHA, if the Launchable job was skipped, cancelled, queued, or failed, or if the cleanup receipt is missing or mismatched. A Launchable-mode run alone is not valid full-mode or pre-tag release evidence.

Can I run the E2E tests locally instead of through GitHub Actions?

Local execution with npm run test:live-e2e is not a substitute and is only used when the maintainer explicitly requests local execution. The default path always dispatches the trusted e2e.yaml workflow from main.