Skip to content

Commit 8367e0a

Browse files
fix: GAM adpaters and other logic changes including bumping adcp client to 2.5.5
1 parent 505b24f commit 8367e0a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+5385
-407
lines changed

.github/workflows/test.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ jobs:
8484
8585
- name: Install dependencies
8686
run: |
87+
export PATH="$HOME/.cargo/bin:$PATH"
8788
uv sync --extra dev
8889
8990
- name: Run smoke tests
@@ -92,6 +93,7 @@ jobs:
9293
PYTEST_CURRENT_TEST: true
9394
ADCP_TESTING: true
9495
run: |
96+
export PATH="$HOME/.cargo/bin:$PATH"
9597
uv run pytest tests/smoke/ -v --tb=short
9698
9799
- name: Check for skipped tests
@@ -132,6 +134,7 @@ jobs:
132134
133135
- name: Install dependencies
134136
run: |
137+
export PATH="$HOME/.cargo/bin:$PATH"
135138
uv sync --extra dev
136139
137140
- name: Run unit tests
@@ -142,6 +145,7 @@ jobs:
142145
SUPER_ADMIN_EMAILS: test@example.com
143146
ADCP_TESTING: true
144147
run: |
148+
export PATH="$HOME/.cargo/bin:$PATH"
145149
uv run pytest tests/unit/ -v --tb=short --cov=. --cov-report=term-missing
146150
147151
integration-tests:
@@ -189,6 +193,7 @@ jobs:
189193
190194
- name: Install dependencies
191195
run: |
196+
export PATH="$HOME/.cargo/bin:$PATH"
192197
uv sync --extra dev
193198
# Clear Python bytecode cache to prevent stale imports
194199
find . -type d -name __pycache__ -exec rm -rf {} + || true
@@ -198,6 +203,7 @@ jobs:
198203
env:
199204
DATABASE_URL: postgresql://adcp_user:test_password@localhost:5432/adcp_test
200205
run: |
206+
export PATH="$HOME/.cargo/bin:$PATH"
201207
uv run python scripts/ops/migrate.py
202208
203209
- name: Run integration tests
@@ -209,6 +215,7 @@ jobs:
209215
SUPER_ADMIN_EMAILS: test@example.com
210216
ADCP_TESTING: true
211217
run: |
218+
export PATH="$HOME/.cargo/bin:$PATH"
212219
uv run pytest tests/integration/ -v --tb=short --cov=. --cov-report=term-missing -m "not requires_server and not skip_ci" \
213220
--ignore=tests/integration/test_a2a_error_responses.py \
214221
--ignore=tests/integration/test_a2a_skill_invocation.py \
@@ -259,6 +266,7 @@ jobs:
259266
260267
- name: Install dependencies
261268
run: |
269+
export PATH="$HOME/.cargo/bin:$PATH"
262270
uv sync --extra dev
263271
# Clear Python bytecode cache to prevent stale imports
264272
find . -type d -name __pycache__ -exec rm -rf {} + || true
@@ -268,6 +276,7 @@ jobs:
268276
env:
269277
DATABASE_URL: postgresql://adcp_user:test_password@localhost:5432/adcp_test_v2
270278
run: |
279+
export PATH="$HOME/.cargo/bin:$PATH"
271280
uv run python scripts/ops/migrate.py
272281
273282
- name: Run integration V2 tests
@@ -279,6 +288,7 @@ jobs:
279288
SUPER_ADMIN_EMAILS: test@example.com
280289
ADCP_TESTING: true
281290
run: |
291+
export PATH="$HOME/.cargo/bin:$PATH"
282292
uv run pytest tests/integration_v2/ -v --tb=short --cov=. --cov-report=term-missing -m "not skip_ci"
283293
284294
e2e-tests:
@@ -376,15 +386,18 @@ jobs:
376386
377387
- name: Install dependencies
378388
run: |
389+
export PATH="$HOME/.cargo/bin:$PATH"
379390
uv sync --extra dev
380391
381392
- name: Run Ruff linter
382393
run: |
394+
export PATH="$HOME/.cargo/bin:$PATH"
383395
uv run ruff check . --config pyproject.toml || true
384396
continue-on-error: true
385397

386398
- name: Run Ruff formatter
387399
run: |
400+
export PATH="$HOME/.cargo/bin:$PATH"
388401
uv run ruff format . --check --config pyproject.toml || true
389402
continue-on-error: true
390403

0 commit comments

Comments
 (0)