fix: add OpenClaw npm provenance metadata#114
Conversation
Signed-off-by: Will Killian <wkillian@nvidia.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Enterprise Run ID: 📒 Files selected for processing (2)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🧰 Additional context used📓 Path-based instructions (2)**/{integrations,integration,*-integration}/**📄 CodeRabbit inference engine (.agents/skills/contribute-integration/SKILL.md)
Files:
integrations/openclaw/package.json📄 CodeRabbit inference engine (.agents/skills/update-project-version/SKILL.md)
Files:
🔇 Additional comments (2)
WalkthroughPackage.json now declares repository metadata (Git type, NVIDIA/NeMo-Flow URL, integrations/openclaw directory). The pack-payload validation script enforces these fields with explicit assertions to catch mismatches during build checks. ChangesRepository metadata declaration and validation
🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add Comment |
|
/merge |
Overview
Fix the OpenClaw npm publish failure by declaring repository metadata that matches GitHub Actions provenance for the
nemo-flow-openclawpackage.Details
repositorymetadata tointegrations/openclaw/package.jsonwith the NVIDIA/NeMo-Flow source repository and OpenClaw workspace directory.npm run pack:check --workspace=nemo-flow-openclaw,uv run pre-commit run --files integrations/openclaw/package.json integrations/openclaw/scripts/check-pack-payload.mjs, andjust --set ci true test-openclaw.uv run pre-commit run --all-filescompleted all remaining hooks except the unrelated localtyunresolved imports fordeepagents.create_deep_agentanddeepagents.backendsinpython/tests/integrations/deepagents/test_deepagents_integration.py.Where should the reviewer start?
Start with
integrations/openclaw/package.json, then check the new guard inintegrations/openclaw/scripts/check-pack-payload.mjs.Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)
Summary by CodeRabbit