Purpose: restore Lint Code Base to green on main, verify all required workflows are green, and capture evidence.
- Workflow file:
.github/workflows/lint.yml - Job name:
Lint and Validate - Lint step:
super-linter/super-linter@v5
- Commit:
986c69bf75caa581b2db9254a6c52d108e3b064d - Failed run:
https://github.com/rwilliamspbg-ops/Sovereign_Map_Federated_Learning/actions/runs/22641864585 - Annotation seen:
/usr/bin/gitexit code128
Use either GitHub UI or CLI:
gh run view 22641864585
gh run view 22641864585 --log-failedWhat to confirm in logs:
- Failure occurred in step
Lint Code Base. super-linteris using changed-file mode (VALIDATE_ALL_CODEBASE: false).actions/checkoutusedfetch-depth: 0.
If the only error is git exit 128 inside linter changed-file detection and no deterministic file lint error is shown, treat as transient/runner-context issue.
From GitHub UI:
- Open the failed run URL.
- Click Re-run jobs (or Re-run failed jobs).
From CLI (requires token with workflow write permission):
gh run rerun 22641864585
gh run watch 22641864585 --exit-statusIf CLI returns Resource not accessible by integration, use the GitHub UI with maintainer permissions.
Create a no-op commit to retrigger all workflows on main:
git commit --allow-empty -m "ci: retrigger lint workflow"
git push origin mainThen monitor:
gh run list --branch main --limit 20
gh run list --branch main --workflow "Lint Code Base" --limit 5Status: available, not default.
.github/workflows/lint.ymlkeepsVALIDATE_ALL_CODEBASE: falsefor practical runtime and existing codebase compatibility.- Workflow supports
workflow_dispatchfor manual maintainer reruns. - If git-exit-128 recurs and maintainers choose strict mode, temporarily set
VALIDATE_ALL_CODEBASE: trueand address resulting formatting debt before restoring default mode.
Confirm all required workflows on latest main commit are green:
- Build and Test
- Lint Code Base
- HIL Tests
- CodeQL Security Analysis
- 🚀 Build & Deploy to Production
CLI check:
gh run list --branch main --limit 20Optional strict check for latest SHA:
LATEST_SHA=$(git rev-parse origin/main)
gh run list --commit "$LATEST_SHA" --limit 20 --json workflowName,conclusion,status,urlOnce green is restored:
- Update
TPM_NPU_GPU_SIGNOFF_CHECKLIST.mdsection 1 and section 8 to mark workflows green. - Update
COMMIT_986c69b_VALIDATION.mdto note lint recovery run URL and final all-green status. - Keep links to run evidence in docs.