Skip to content

Chore/add assets and recipes#10

Merged
nayrosk merged 3 commits into
developfrom
chore/add-assets-and-recipes
Apr 9, 2026
Merged

Chore/add assets and recipes#10
nayrosk merged 3 commits into
developfrom
chore/add-assets-and-recipes

Conversation

@nayrosk
Copy link
Copy Markdown
Member

@nayrosk nayrosk commented Apr 9, 2026

Scaffold previous untracked work

Summary by CodeRabbit

  • New Features
    • Added a recipe to build and publish Cosmos Hub Gaia node images with configurable architectures, DB backends, build types, runtime environments, exposed node ports, and image metadata.
    • Added a recipe to build and publish KYVE node images with configurable architectures, DB backends, build types, runtime environments, network profiles (mainnet/kaon), exposed node ports, and image metadata.

@nayrosk nayrosk self-assigned this Apr 9, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 9, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 74994f63-830f-4aa3-92d5-d34ce199895e

📥 Commits

Reviewing files that changed from the base of the PR and between ec0dd93 and 28bb9e9.

📒 Files selected for processing (1)
  • recipes/kyve-kyved.toml

📝 Walkthrough

Walkthrough

Adds two new Dockermint recipe configuration files to build and package Go-based blockchain node binaries: gaiad (Cosmos Gaia) and kyved (KYVE). Each recipe declares metadata, flavour options, scrapper/build steps, linker variables, runtime packaging rules, exposed ports, OCI labels, and image tag formats.

Changes

Cohort / File(s) Summary
Dockermint recipes
recipes/cosmos-gaiad.toml, recipes/kyve-kyved.toml
New recipe files for building OCI images of Go/Cosmos node binaries. Define schema/header, flavour options (arch, DB backend, build type, runtime env, user, build tags), scrapper stage (try-authenticated clone, compute commit/version/module versions), builder install steps per OS, CGO/linker flags (static vs dynamic), build path and copy rules, runtime user mapping, exposed node ports, OCI labels, and final image tag formats.
KYVE network profiles
recipes/kyve-kyved.toml
Adds network-specific profiles (e.g., mainnet, kaon) supplying chain constants passed as ldflags into the build.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 I hopped through code with a curious grin,
Baking Gaia and KYVE in Docker tin,
Flavours and flags in a neat little stack,
Binaries bundled—ready to pack! 🥕✨

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is minimal and incomplete, lacking required sections like summary of changes, reasoning, type of change, and verification checklist items expected by the template. Expand the description with the PR template sections including detailed summary of changes, rationale, type of change selection, and applicable checklist items completion.
Title check ❓ Inconclusive The title is vague and overly generic, using non-descriptive language ('Chore/add assets and recipes') that doesn't clearly convey the specific changes being made. Use a more specific title following conventional commits style, such as 'chore: add Cosmos Hub Gaia and KYVE Dockermint recipes' to clearly describe what is being added.
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/add-assets-and-recipes

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@recipes/kyve-kyved.toml`:
- Around line 169-171: The OCI provenance fields "org.opencontainers.image.url"
and "org.opencontainers.image.source" currently point to
"https://github.com/kyve-network/kyve" which mismatches the recipe's build
source (the URL used to fetch the repo for the build); update those keys to the
actual upstream used by this recipe (the repo URL referenced at the top of the
recipe/build source) so "org.opencontainers.image.url" and
"org.opencontainers.image.source" accurately match the build source, and also
verify "org.opencontainers.image.documentation" remains correct.
🪄 Autofix (Beta)

❌ Autofix failed (check again to retry)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: ae43f22c-ae95-4e27-9593-63c9435cc44c

📥 Commits

Reviewing files that changed from the base of the PR and between baee34d and ec0dd93.

⛔ Files ignored due to path filters (1)
  • assets/Logo.svg is excluded by !**/*.svg
📒 Files selected for processing (2)
  • recipes/cosmos-gaiad.toml
  • recipes/kyve-kyved.toml

Comment thread recipes/kyve-kyved.toml Outdated
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 9, 2026

Note

Autofix is a beta feature. Expect some limitations and changes as we gather feedback and continue to improve it.

Autofix skipped. No unresolved CodeRabbit review comments with fix instructions found.

@nayrosk nayrosk merged commit fe7bb4f into develop Apr 9, 2026
13 checks passed
@nayrosk nayrosk deleted the chore/add-assets-and-recipes branch April 9, 2026 09:33
@coderabbitai coderabbitai Bot mentioned this pull request Apr 9, 2026
Merged
31 tasks
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