nightly-test-debugger — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited nightly-test-debugger (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill helps you systematically analyze and debug failing nightly acceptance tests in the Scaleway CLI repository.
The nightly test suite (.github/workflows/nightly.yml) runs acceptance tests for all products daily at 00:00 UTC. Each product is tested in isolation with:
CLI_UPDATE_CASSETTES: true - Records API interactionsCLI_UPDATE_GOLDENS: true - Updates expected output filesCommon failure modes:
When investigating a failing nightly test, first collect the ID of the most recent run using:
gh run list --workflow "Nightly Acceptance Tests" --limit 1
Fetch the full logs from the GitHub Actions run:
gh run view <RUN_ID> --log | grep FAIL:This will give you names of the failed tests.
Test files live in:
internal/namespaces/<product>/v<version>/<test_file>.goCommon patterns:
custom_<feature>_test.go - Feature-specific tests<product>_test.go - General testsRead the failing test function to understand:
BeforeFunc setup runsCheck assertions are madeAfterFunc cleanup runs#### Timeout/Infrastructure Failure
Symptoms:
context deadline exceeded
timeout waiting for resourceDiagnosis:
Fix:
BeforeFunc.github/workflows/nightly.ymlcore/test_*.gointernal/namespaces/*/v*/*_test.gointernal/namespaces/*/v*/testdata/Some failures may not be fixable in the test itself:
In these cases, clearly document:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.