plano/.github/workflows
Musa cdb7bcc6b2 ci: add update-providers workflow
Adds .github/workflows/update-providers.yml so the provider_models.yaml
refresh can be triggered via workflow_dispatch (manual UI / gh CLI) or
repository_dispatch (from the PlanoHelper Slack bot).

The workflow:
  - Runs cargo run --bin fetch_models --features model-fetch with all
    provider API keys + AWS creds available as env from secrets.
  - Opens a PR via peter-evans/create-pull-request scoped to just
    crates/hermesllm/src/bin/provider_models.yaml.
  - On repository_dispatch, posts the PR link (or failure) back to Slack
    via the response_url in the dispatch payload.

Includes keys for the providers fetch_models reads today (OpenAI,
Anthropic, Mistral, DeepSeek, Grok, Moonshot, Dashscope/Qwen, Zhipu,
Xiaomi/Mimo, Google) plus forward-compat env for OpenRouter and Vercel
AI Gateway (added in #902).

The workflow has no push: or schedule: trigger, so landing this is inert
until something dispatches it. Required secrets are documented in
apps/planohelper/README.md (in a follow-up PR).
2026-04-24 15:56:02 -07:00
..
ci.yml Bump version to 0.4.21 (#911) 2026-04-24 14:27:32 -07:00
docker-push-main.yml Upgrade GitHub Actions to latest versions (#782) 2026-02-26 12:17:32 -08:00
docker-push-release.yml release 0.4.17 (#869) 2026-04-03 10:05:33 -07:00
publish-binaries.yml fix gzip hard link error in WASM plugin upload (#800) 2026-03-05 08:49:04 -08:00
publish-pypi.yml fix pypi publish: use wheel-only build, remove build hook (#804) 2026-03-05 12:54:40 -08:00
static.yml Upgrade GitHub Actions to latest versions (#782) 2026-02-26 12:17:32 -08:00
update-providers.yml ci: add update-providers workflow 2026-04-24 15:56:02 -07:00