Skip to content

Run CI for relevant workflow changes - #82

Merged
yschimke merged 1 commit into
mainfrom
agent/relevant-workflow-triggers
Aug 15, 2026
Merged

Run CI for relevant workflow changes#82
yschimke merged 1 commit into
mainfrom
agent/relevant-workflow-triggers

Conversation

@yschimke

Copy link
Copy Markdown
Owner

What changed

  • run the network compile workflow when shared Gradle, wrapper, or Conscrypt-fetch inputs change
  • run rerun-dashboard unit tests on relevant pull requests and before every live dashboard invocation
  • validate Pages Python and JavaScript changes on pull requests without deploying them
  • keep PR validation concurrency separate from production Pages and dashboard operations

Why

Several shared and operational files could change without receiving the checks they affect. In particular, shared Gradle changes could break network-suite compilation, the rerun-dashboard tests were not invoked by CI, and site changes had no pre-merge validation.

The full public network tests remain scheduled/on-demand, and Pages PR validation cannot deploy production state.

Validation

  • python3 .github/scripts/test_job_reruns.py
  • python3 -m compileall -q site/tools
  • node --check for every site/assets/*.js
  • YAML parsing for the three changed workflows
  • git diff --check

@yschimke
yschimke marked this pull request as ready for review August 15, 2026 21:33
@yschimke
yschimke merged commit 61df284 into main Aug 15, 2026
7 of 9 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

Development

Successfully merging this pull request may close these issues.

1 participant