refactor(build): эфемерные generated-копии — dev-materialize по стенду вместо постоянного дубля
This commit is contained in:
@@ -237,6 +237,9 @@ Enforced by scripts (run before build/commit):
|
||||
- `TOOLS/scripts/check_hardcoded_service_ids.sh` — forbids `svc.ID == N` /
|
||||
`ServiceID == N` outside the registries.
|
||||
|
||||
Build rule: `provider/internal/resources_gen` is a transient sync copy, never a
|
||||
build source. Canonical build is `03_build_and_upload_provider.sh` (temp copy from
|
||||
`generated/<stand>/go`); `build-provider.sh` refuses direct build from `provider/`.
|
||||
Build rule: `provider/internal/resources_gen` and `provider/resources_yaml` are
|
||||
ephemeral by design and never a build source. Canonical build is
|
||||
`03_build_and_upload_provider.sh` (temp copy from `generated/<stand>/go`);
|
||||
`build-provider.sh` refuses direct build from `provider/`. For local IDE,
|
||||
`go build` and `go test`, materialize one stand first:
|
||||
`TOOLS/scripts/dev-materialize.sh <stand>` (output is git-ignored).
|
||||
|
||||
Reference in New Issue
Block a user