llama-stack-mirror/.github/workflows
Charlie Doern d52d40dafc feat: refactor external providers dir
currently the "default" dir for external providers is `/etc/llama-stack/providers.d`

This dir is not used anywhere nor created.

Switch to a more friendly `~/.llama/providers.d/`

This allows external providers to actually create this dir and/or populate it upon installation, `pip` cannot create directories in `etc`.

If a user does not specify a dir, default to this one

see https://github.com/containers/ramalama-stack/issues/36

`llama stack build` and `llama stack run` needed to be modified to work with this change and with external providers dir in general.

`llama stack run --image-type container --image-name foobar` should _not_ require a `--config`. This is because the config is copied in during the build and accounts for the external providers dir.

forcing a run yaml at runtime breaks external providers because the host-system path to the external providers is used in the container which is wrong

Signed-off-by: Charlie Doern <cdoern@redhat.com>
2025-05-15 10:49:38 -04: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 chore: enforce no git tags or branches in external github actions (#2159) 2025-05-14 20:40:06 +02:00
integration-tests.yml ci(chore): use hashes for all version pinning (#2157) 2025-05-14 14:59:58 +02:00
pre-commit.yml ci: Disable no-commit-to-branch (#2084) 2025-05-01 11:43:43 -07:00
providers-build.yml chore(github-deps): bump actions/setup-python from 5.5.0 to 5.6.0 (#2099) 2025-05-05 10:25:45 +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 feat: refactor external providers dir 2025-05-15 10:49:38 -04:00
tests.yml ci: pin github actions to hashes (#1776) 2025-04-01 17:09:39 +02:00
unit-tests.yml chore(github-deps): bump astral-sh/setup-uv from 5 to 6 (#2051) 2025-04-29 20:41:41 +02:00
update-readthedocs.yml chore(github-deps): bump astral-sh/setup-uv from 5 to 6 (#2051) 2025-04-29 20:41:41 +02:00