Skip to content

Commit b86e76d

Browse files
committed
fix(ci): align contrib verification with root checks
1 parent a9d60e1 commit b86e76d

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
python --version
4949
5050
- name: Verify contrib packaging contract
51-
run: python3 scripts/contrib_packages.py verify
51+
run: make contrib-verify
5252

5353
- name: Sync dependencies
5454
run: make sync
@@ -59,7 +59,7 @@ jobs:
5959
- name: Upload coverage to Codecov
6060
uses: codecov/codecov-action@v4
6161
with:
62-
files: coverage-models.xml,coverage-engine.xml,coverage-telemetry.xml,coverage-server.xml,coverage-sdk.xml
62+
files: coverage-models.xml,coverage-engine.xml,coverage-telemetry.xml,coverage-server.xml,coverage-sdk.xml,coverage-evaluators-budget.xml,coverage-evaluators-cisco.xml,coverage-evaluators-galileo.xml
6363
fail_ci_if_error: false
6464
token: ${{ secrets.CODECOV_TOKEN }}
6565

Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: help sync openapi-spec openapi-spec-check test test-extras test-all scripts-test models-test test-models test-sdk lint lint-fix typecheck check build build-models build-server build-sdk publish publish-models publish-server publish-sdk hooks-install hooks-uninstall prepush evaluators-test evaluators-lint evaluators-lint-fix evaluators-typecheck evaluators-build contrib-test contrib-lint contrib-lint-fix contrib-typecheck contrib-build sdk-ts-generate sdk-ts-overlay-test sdk-ts-name-check sdk-ts-generate-check sdk-ts-build sdk-ts-test sdk-ts-lint sdk-ts-typecheck sdk-ts-release-check sdk-ts-publish-dry-run sdk-ts-publish telemetry-test telemetry-lint telemetry-lint-fix telemetry-typecheck telemetry-build telemetry-publish
1+
.PHONY: help sync openapi-spec openapi-spec-check test test-extras test-all contrib-verify scripts-test models-test test-models test-sdk lint lint-fix typecheck check build build-models build-server build-sdk publish publish-models publish-server publish-sdk hooks-install hooks-uninstall prepush evaluators-test evaluators-lint evaluators-lint-fix evaluators-typecheck evaluators-build contrib-test contrib-lint contrib-lint-fix contrib-typecheck contrib-build sdk-ts-generate sdk-ts-overlay-test sdk-ts-name-check sdk-ts-generate-check sdk-ts-build sdk-ts-test sdk-ts-lint sdk-ts-typecheck sdk-ts-release-check sdk-ts-publish-dry-run sdk-ts-publish telemetry-test telemetry-lint telemetry-lint-fix telemetry-typecheck telemetry-build telemetry-publish
22

33
# Workspace package names
44
PACK_MODELS := agent-control-models
@@ -42,6 +42,7 @@ help:
4242
@echo ""
4343
@echo "Test:"
4444
@echo " make test - run tests for core packages and all discovered contrib evaluators"
45+
@echo " make contrib-verify - verify root contrib packaging contract wiring"
4546
@echo " make scripts-test - run root contrib packaging contract tests"
4647
@echo " make models-test - run shared model tests with coverage"
4748
@echo " make test-extras - run tests for all discovered contrib evaluators"
@@ -93,7 +94,10 @@ openapi-spec-check: openapi-spec
9394
# Test
9495
# ---------------------------
9596

96-
test: scripts-test models-test telemetry-test server-test engine-test sdk-test evaluators-test contrib-test
97+
test: contrib-verify scripts-test models-test telemetry-test server-test engine-test sdk-test evaluators-test contrib-test
98+
99+
contrib-verify:
100+
python3 scripts/contrib_packages.py verify
97101

98102
scripts-test:
99103
uv run --with pytest pytest scripts/tests -q

0 commit comments

Comments
 (0)