Skip to content

Harden GitHub automation and diagnostics#1241

Merged
azurras merged 2 commits into
mainfrom
codex/github-automation-1144-1150
Jul 25, 2026
Merged

Harden GitHub automation and diagnostics#1241
azurras merged 2 commits into
mainfrom
codex/github-automation-1144-1150

Conversation

@azurras

@azurras azurras commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • cache Gradle state in CI while keeping pull-request caches read-only
  • retain Java, JavaScript, and Gradle diagnostics for failed matrix jobs
  • publish browser-test JUnit XML without losing console output
  • add CodeQL and Dependency Review with narrow permissions
  • group and label Dependabot updates with bounded pull-request counts
  • replace placeholder stale messaging, add explicit windows and exemptions, and grant only issue/PR write permissions
  • document the repository automation contract

Validation

  • RED: 5/5 parsed-YAML contract tests failed before implementation at the intended assertions
  • GREEN: focused GitHubAutomationConfigurationTest passed 5/5
  • ./gradlew build --rerun-tasks --no-daemon passed on the rebased branch
  • all 176 browser tests passed
  • browser JUnit XML parsed successfully with testsuites root
  • git diff --check passed
  • pinned and roadmap protection labels were created and verified

Closes #1144
Closes #1145
Closes #1146
Closes #1147
Closes #1148
Closes #1149
Closes #1150

@azurras
azurras merged commit 8814413 into main Jul 25, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant