Frontmatter
| id | 7714 |
| title | ci(testing): gate GitHub-integration tests and add diagnostics polish |
| state | Closed |
| labels | [] |
| assignees | MannXo |
| createdAt | Nov 7, 2025, 9:30 AM |
| updatedAt | Nov 10, 2025, 9:17 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7714 |
| author | MannXo |
| commentsCount | 0 |
| parentIssue | 7687 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
| closedAt | Nov 10, 2025, 9:17 PM |
ci(testing): gate GitHub-integration tests and add diagnostics polish
MannXo cross-referenced by PR #7728 on Nov 8, 2025, 6:36 PM
Summary
Add CI gating for GitHub-integration tests (tests that require GH auth or network access) and small diagnostics/observability polish for the HealthService logs. (see parent issue #7687)
Motivation
Integration tests that require
ghor aGITHUB_TOKENshould be explicitly gated in CI to avoid flakiness. Separate this operational/CI-level work from the core HealthService bugfix to keep reviews focused.To do
RUN_GH_INTEGRATION=trueis set in the environment.[DIAG] gh-status: missing) so monitoring or CI can detect the condition.Acceptance criteria
RUN_GH_INTEGRATION=trueandGITHUB_TOKEN(or gh auth) is present