You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 58c6a6c
Browse filesBrowse the repository at this point in the historyBrowse files
test(site): run siterig/short for every PR on the control path (#1906)
* test(site): run siterig/short for every PR on the control path
The runner only ran the short set for PRs touching control, loadpoint,
OCPP, telemetry or the rig. Core behaviour also lives in the control tick
wiring, the driver host, plans, config limits, cars, sitepower, the
bundled drivers and the solver bundle. Watch those too, pin the list in a
test table, and fix the README: the runner's clone is ~/siterig/ftw, add a
Linux user-service variant, explain the port range, and record the
27 October timing for the full set.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* fix(siterig): watch every package the control path imports
units.LimitChargeSteps limits charger steps for loadpoint, OCPP and
dispatch, yet a PR that changed only go/internal/units got no
siterig/short. Watch units and the other internal packages the control
packages import (gridcost, forecasting, sunpos, events, state,
mdnsresolve). TestWatchedPathsCoverImports runs go list -deps on the
control packages and fails when one of them imports an unwatched
internal package. The README now says what the list covers and that a
change to the API or UI alone does not run the rig.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: go/test/site/runner/README.md
+69-15Lines changed: 69 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,30 @@ the result as a GitHub commit status on the exact commit it tested:
6
6
| Status | When | What runs |
7
7
|---|---|---|
8
8
|`siterig/full`| each new commit on `master`| every scenario |
9
-
|`siterig/short`| the head of each open pull request from this repository that touches `go/internal/{control,loadpoint,ocpp,telemetry}` or `go/test/site`| the short set |
9
+
|`siterig/short`| the head of each open pull request from this repository that touches a watched path (below)| the short set |
10
10
|`siterig/random`| once a night on `master`| that night's random seeds |
11
11
12
+
The watched paths are the control packages, every internal package they
0 commit comments