Skip to content

ci: add Nebius selftest workflow - #11

Closed
opencolin wants to merge 1 commit into
mainfrom
add-ci-workflow
Closed

ci: add Nebius selftest workflow#11
opencolin wants to merge 1 commit into
mainfrom
add-ci-workflow

Conversation

@opencolin

Copy link
Copy Markdown
Owner

Runs python start_proxy.py --selftest (which performs a real round
trip to Nebius Token Factory) on:

  • push to main: so the main branch is always known-functional
  • workflow_dispatch: so a maintainer can re-verify on demand

We deliberately don't run on pull_request: PRs from forks don't
receive secrets, so a real-API selftest there would always fail
with a useless "secret not set" error. The existing Test Matrix
workflow already covers PRs with pytest (no API needed).

Required: NEBIUS_API_KEY repository secret. Fails loudly with a
GitHub annotation if the secret is missing rather than silently
skipping. Uses moonshotai/Kimi-K2.5 (live as of writing) to avoid
the model-not-found failure mode that retired model IDs cause.

Depends on: --selftest flag (PR #4) being merged first.

Runs python start_proxy.py --selftest (which performs a real round
trip to Nebius Token Factory) on:

  - push to main: so the main branch is always known-functional
  - workflow_dispatch: so a maintainer can re-verify on demand

We deliberately don't run on pull_request: PRs from forks don't
receive secrets, so a real-API selftest there would always fail
with a useless "secret not set" error. The existing Test Matrix
workflow already covers PRs with pytest (no API needed).

Required: NEBIUS_API_KEY repository secret. Fails loudly with a
GitHub annotation if the secret is missing rather than silently
skipping. Uses moonshotai/Kimi-K2.5 (live as of writing) to avoid
the model-not-found failure mode that retired model IDs cause.

Depends on: --selftest flag (PR #4) being merged first.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
KiranChilledOut added a commit that referenced this pull request Apr 30, 2026
fix: update .env.example to a currently-live Nebius model ID
@opencolin

Copy link
Copy Markdown
Owner Author

Closing — this was a staging branch; the change is now tracked in the corresponding PR against KiranChilledOut/claude-code-proxy.

@opencolin opencolin closed this May 1, 2026
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