llama-stack-mirror/.github/workflows
Derek Higgins db2fb7e3c4 feat: Add experimental integration tests with cached providers
Introduce a new workflow to run integration and agent tests
against the OpenAI provider, and a subset of inference tests
against Fireworks AI.

Responses from inference providers are cached and reused in
subsequent jobs, reducing API quota usage, speeding up test runs,
and improving reliability by avoiding server-side errors.
(see https://github.com/derekhiggins/cachemeifyoucan for caching code)

The cache is updated on successful job completion.

To prevent the cache from diverging or growing indefinitely,
periodically refresh or manually update the cache by running
this job without a cache(will do as a follow on if this merges).

Any updates to integration tests that change the request to the
provider will use provider quota and update the cache (if they
fail), so need to be careful not to repeatedly run failing PR's

Signed-off-by: Derek Higgins <derekh@redhat.com>
2025-06-04 09:22:25 +01:00
..
changelog.yml ci: pin github actions to hashes (#1776) 2025-04-01 17:09:39 +02:00
gha_workflow_llama_stack_tests.yml chore: fix hash for thollander/actions-comment-pull-request (#1900) 2025-04-09 10:10:07 +02:00
install-script-ci.yml feat: Llama Stack Meta Reference installation script (#1383) 2025-04-28 11:25:59 +02:00
integration-auth-tests.yml fix: use proper service account for kube auth (#2227) 2025-05-21 15:28:21 -07:00
integration-tests-experimental.yml feat: Add experimental integration tests with cached providers 2025-06-04 09:22:25 +01:00
integration-tests.yml feat: enable MCP execution in Responses impl (#2240) 2025-05-24 14:20:42 -07:00
pre-commit.yml ci: enable ruff output format for github (#2214) 2025-05-20 09:04:03 -07:00
providers-build.yml chore: refactor workflow writting (#2225) 2025-05-21 17:31:14 +02:00
semantic-pr.yml ci: pin github actions to hashes (#1776) 2025-04-01 17:09:39 +02:00
stale_bot.yml ci: pin github actions to hashes (#1776) 2025-04-01 17:09:39 +02:00
test-external-providers.yml chore: refactor workflow writting (#2225) 2025-05-21 17:31:14 +02:00
tests.yml ci: pin github actions to hashes (#1776) 2025-04-01 17:09:39 +02:00
unit-tests.yml chore: refactor workflow writting (#2225) 2025-05-21 17:31:14 +02:00
update-readthedocs.yml chore: refactor workflow writting (#2225) 2025-05-21 17:31:14 +02:00