Skip to content

Tracker workflow is missing SaaS API credentials #68

@neubig

Description

@neubig

Summary

The Track LLM Support GitHub Action still runs without a SaaS API key, so live SaaS confirmation is skipped during automated updates.

Evidence

Recent successful workflow runs still log:

  • Warning: no API key available, cannot confirm SaaS verified models

For example, run 25004131734 completed successfully after the infra token fix, but it still emitted the warning repeatedly during model tracking.

Why this matters

We already fixed the larger regression caused by missing infra access, so automated runs no longer drop proxy support. However, without a SaaS API key the workflow still cannot confirm live SaaS availability, which means:

  • frontend_saas_available may remain stale or incomplete in workflow-generated updates
  • automated tracker refreshes do not fully match what a local credentialed run can verify
  • future debugging is harder because workflow behavior differs from local behavior

Proposed fix

Add a repository secret that the workflow can use for SaaS confirmation, then wire it into .github/workflows/track-llm-support.yml.

Expected env for the tracker job:

  • OPENHANDS_CLOUD_API_KEY
  • optionally LLM_API_KEY mapped to the same secret for compatibility

Acceptance criteria

  • the workflow can query https://app.all-hands.dev/api/v1/config/models/search?provider__eq=openhands
  • tracker workflow logs no longer contain the no API key available warning
  • workflow-generated data matches local SaaS-confirming runs for frontend_saas_available

AI-generated issue by OpenHands on behalf of the user.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions