Skip to content

ci(deploy-examples): include avatar in matrix + wire LEMONSLICE_API_KEY#5839

Merged
theomonnom merged 1 commit into
mainfrom
ci/deploy-avatar-example
May 25, 2026
Merged

ci(deploy-examples): include avatar in matrix + wire LEMONSLICE_API_KEY#5839
theomonnom merged 1 commit into
mainfrom
ci/deploy-avatar-example

Conversation

@theomonnom
Copy link
Copy Markdown
Member

Summary

The avatar example shipped in #5834 was intentionally left out of the CI deploy matrix while its secret-provisioning story was pinned down — that's why the workflow runs for the avatar PR didn't actually push a new build of the agent.

This adds `avatar` to the matrix and plumbs `LEMONSLICE_API_KEY` through the same `.env.deploy` secrets-file mechanism healthcare uses for `OPENAI_API_KEY`.

Prereq

`LEMONSLICE_API_KEY` needs to be set as a GitHub Actions secret on the repo (settings → Secrets and variables → Actions) before the next deploy. Today it's only set per-agent via `lk agent update-secrets` for local out-of-band deploys.

Test plan

  • Add the `LEMONSLICE_API_KEY` repo secret.
  • Trigger the workflow (workflow_dispatch with ref=`main` after this merges).
  • Confirm the `Deploy avatar` matrix job succeeds and `CA_dzjZwsBsRKzZ` picks up the new build.

The avatar example shipped in #5834 was intentionally left out of
CI deploy while its secret-provisioning story was pinned down.
LEMONSLICE_API_KEY flows through the same secrets-file mechanism
healthcare uses for OPENAI_API_KEY.

Requires the LEMONSLICE_API_KEY GitHub Actions secret on the repo.
@chenghao-mou chenghao-mou requested a review from a team May 25, 2026 06:13
@theomonnom theomonnom merged commit fb36062 into main May 25, 2026
21 of 22 checks passed
@theomonnom theomonnom deleted the ci/deploy-avatar-example branch May 25, 2026 06:13
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant