Skip to content

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

Merged
aliceinwire merged 1 commit intokernelci:mainfrom
nuclearcat:submit-cmd
Mar 23, 2026
Merged

feat(submit): add KCIDB build submission subcommand and payload helpers#266
aliceinwire merged 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

@nuclearcat nuclearcat marked this pull request as ready for review March 10, 2026 11:27
@nuclearcat nuclearcat force-pushed the submit-cmd branch 3 times, most recently from c565ab3 to bcdfe5e Compare March 10, 2026 11:55
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>
@aliceinwire
Copy link
Member

Thanks

@aliceinwire aliceinwire merged commit 125e052 into kernelci:main Mar 23, 2026
6 checks passed
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.

2 participants