Commit graph

2 commits

Author SHA1 Message Date
Adil Hafeez
04f15f1616 Remove pip cache from e2e-plano-tests setup-python step
The e2e-plano-tests job uses uv, not pip, so there is no pip cache
directory. The setup-python post step fails trying to cache a
non-existent directory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 02:28:53 +00:00
Adil Hafeez
ea78102b89 Consolidate GitHub Actions CI from 15 to 5 workflow files
Reduce Docker builds from 10 to 1 per PR by building the image once and
sharing it as an artifact across all dependent jobs. Merge duplicate
Docker Hub and GHCR push workflows into single workflows that push to
both registries per build.

- ci.yml: replaces pre-commit, rust_tests, validate_plano_config,
  plano_tools_tests, docker-security-scan, e2e_tests, e2e_plano_tests,
  e2e_test_preference_based_routing, e2e_test_currency_convert
- docker-push-main.yml: replaces old docker-push-main + ghrc-push-main
- docker-push-release.yml: replaces old docker-push-release + ghrc-push-release
- static.yml and publish-pypi.yml unchanged

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 02:15:23 +00:00