lablup / lablup/backend.ai

Update SDK and CLI to the new assignment contract and regenerate schema dumps

Open
#13,603 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
670
Forks
183
Avg merge
15h 13m
Merged PRs (30d)
368

Description

Update client/v2/domains_v2/idle_checker_assignment.py and the CLI commands to the checker_id + scope enable/disable contract. Regenerate the GraphQL schema dumps and OpenAPI reference (scripts/generate-graphql-schema.sh; CI auto-commits).

## Success Criteria
- [ ] SDK exposes the new contract; CLI can toggle enabled by checker id and scope
- [ ] schema dumps and openapi.json regenerated with no unexplained diffs
- [ ] pants test passes for affected packages

JIRA Issue: BA-7279

Contributor guide

Open the contributing guide

Research direction

Start with client/v2/domains_v2/idle_checker_assignment.py and locate the CLI commands that handle checker assignments. Run scripts/generate-graphql-schema.sh and inspect the OpenAPI regeneration path, then update the SDK and CLI for checker_id plus scope enable/disable behavior. Done means the SDK and CLI expose the new contract, schema dumps and openapi.json have no unexplained diffs, and pants test passes for affected packages.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql, openapi, python
Domain
api, cli, documentation
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.