Skip to content

feat(submit): add KCIDB build submission subcommand and payload helpers#266

Draft
nuclearcat wants to merge 1 commit intokernelci:mainfrom
nuclearcat:submit-cmd
Draft

feat(submit): add KCIDB build submission subcommand and payload helpers#266
nuclearcat wants to merge 1 commit intokernelci:mainfrom
nuclearcat:submit-cmd

Conversation

@nuclearcat
Copy link
Member

@nuclearcat nuclearcat commented Feb 25, 2026

Added kci-dev submit build command with:

  • KCIDB payload ID generation and construction helpers
  • JSON dry-run support and full payload submission to KCIDB REST
  • credential resolution precedence: CLI > KCIDB_REST env var > config file (to make it partially compatible with existing KCIDB CLI (legacy) usage patterns)
  • submit option grouping + CLI registration
  • tests for deterministic IDs, payload builders, config resolution, and help output

Refs: #263

Added `kci-dev submit build` command with:
- KCIDB payload ID generation and construction helpers
- JSON dry-run support and full payload submission to KCIDB REST
- credential resolution precedence: CLI > KCIDB_REST env var > config file (to make it partially compatible with existing KCIDB CLI usage patterns)
- submit option grouping + CLI registration
- tests for deterministic IDs, payload builders, config resolution, and help output

Refs: kernelci#263

Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
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