During the STRTA conformance survey, netwatch's Makefile was confirmed conformant (it is our living reference for the scaffold). Separately, the survey observed that the frontend Dockerfile build appears to run only yarn build, not make check / script/cibuild. If that is how CI validates the frontend, the container build fails only on a broken build, not on lint, fmt-check, or test regressions.
Definition of done
Verify how the frontend is validated in CI (whether the repo-root script/cibuild / make check already gates it, or whether the frontend Dockerfile is the only gate).
If the gap is real: the frontend Docker build (or the CI entrypoint script/cibuild) runs make check so that lint, fmt-check, and tests gate the build, and CI goes red on any check failure — not merely on a failed yarn build.
If verification shows the frontend is already covered by make check in CI elsewhere, close this issue with a note explaining where, and no code change is needed.
The finishing commit's title must end with (closes #N) referencing this issue.
During the STRTA conformance survey, netwatch's `Makefile` was confirmed conformant (it is our living reference for the scaffold). Separately, the survey observed that the frontend `Dockerfile` build appears to run only `yarn build`, not `make check` / `script/cibuild`. If that is how CI validates the frontend, the container build fails only on a broken build, not on lint, `fmt-check`, or test regressions.
## Definition of done
1. Verify how the frontend is validated in CI (whether the repo-root `script/cibuild` / `make check` already gates it, or whether the frontend `Dockerfile` is the only gate).
2. If the gap is real: the frontend Docker build (or the CI entrypoint `script/cibuild`) runs `make check` so that lint, `fmt-check`, and tests gate the build, and CI goes red on any check failure — not merely on a failed `yarn build`.
3. If verification shows the frontend is already covered by `make check` in CI elsewhere, close this issue with a note explaining where, and no code change is needed.
The finishing commit's title must end with ` (closes #N)` referencing this issue.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
During the STRTA conformance survey, netwatch's
Makefilewas confirmed conformant (it is our living reference for the scaffold). Separately, the survey observed that the frontendDockerfilebuild appears to run onlyyarn build, notmake check/script/cibuild. If that is how CI validates the frontend, the container build fails only on a broken build, not on lint,fmt-check, or test regressions.Definition of done
script/cibuild/make checkalready gates it, or whether the frontendDockerfileis the only gate).script/cibuild) runsmake checkso that lint,fmt-check, and tests gate the build, and CI goes red on any check failure — not merely on a failedyarn build.make checkin CI elsewhere, close this issue with a note explaining where, and no code change is needed.The finishing commit's title must end with
(closes #N)referencing this issue.