Skip to content

perf(ci): run broad Go tests once and honor fast commands - #81

Merged
rldyourmnd merged 2 commits into
mainfrom
perf/avoid-duplicate-ci-tests
Sep 7, 2026
Merged

perf(ci): run broad Go tests once and honor fast commands#81
rldyourmnd merged 2 commits into
mainfrom
perf/avoid-duplicate-ci-tests

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

The generated fast job ignored declared fast verification commands and ran the same broad Go suite that PR required ran again. It now honors the ordered fast commands and disables the reusable workflow's default build for that explicitly scoped phase. An absent fast list falls back to ci.test_command and the normal reusable build.

GDS selects shell lint and a new --fast core mode (format/module consistency, vet, lock metadata and Go schema validation). Full Go and Python tests and the complete build remain in PR required; --quick and release validation retain their full checks. Existing GitHub check names and public hosted routing stay intact.

Validation: regression reproduced the ignored fast commands; generated-command and fallback checks pass; golden fixtures regenerated; real fast mode and pinned shellcheck passed; complete Go core quick validation, 47 Python tests, actionlint and repeated native generation check passed. Native projection apply/verify: op_01M1X4ZQ399Z0FF2QSNVZ306CQ.

Closes #80.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
@rldyourmnd
rldyourmnd merged commit 6f0a33f into main Sep 7, 2026
7 checks passed
@rldyourmnd
rldyourmnd deleted the perf/avoid-duplicate-ci-tests branch September 7, 2026 05:31
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.

Run broad Go tests once and honor declared fast verification commands

1 participant