Skip to content

Forward-merge release/0.2 into main#115

Merged
willkill07 merged 1 commit into
mainfrom
release/0.2
May 15, 2026
Merged

Forward-merge release/0.2 into main#115
willkill07 merged 1 commit into
mainfrom
release/0.2

Conversation

@rapids-bot
Copy link
Copy Markdown

@rapids-bot rapids-bot Bot commented May 15, 2026

Forward-merge triggered by push to release/0.2 that creates a PR to keep main up-to-date. If this PR is unable to be immediately merged due to conflicts, it will remain open for the team to manually merge. See forward-merger docs for more info.

#### Overview

Fix the OpenClaw npm publish failure by declaring repository metadata that matches GitHub Actions provenance for the `nemo-flow-openclaw` package.

- [x] I confirm this contribution is my own work, or I have the right to submit it under this project's license.
- [x] I searched existing issues and open pull requests, and this does not duplicate existing work.

#### Details

- Added `repository` metadata to `integrations/openclaw/package.json` with the NVIDIA/NeMo-Flow source repository and OpenClaw workspace directory.
- Extended the OpenClaw pack payload check to require the provenance-sensitive repository URL and package directory before publish.
- Validated with `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`, and `just --set ci true test-openclaw`.
- `uv run pre-commit run --all-files` completed all remaining hooks except the unrelated local `ty` unresolved imports for `deepagents.create_deep_agent` and `deepagents.backends` in `python/tests/integrations/deepagents/test_deepagents_integration.py`.

#### Where should the reviewer start?

Start with `integrations/openclaw/package.json`, then check the new guard in `integrations/openclaw/scripts/check-pack-payload.mjs`.

#### Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)

- Relates to: https://github.com/NVIDIA/NeMo-Flow/actions/runs/25895241662/job/76109056996



## Summary by CodeRabbit

* **Chores**
  * Updated package metadata to properly reference the repository location.
  * Strengthened build validation to ensure package configuration consistency.



[![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/NVIDIA/NeMo-Flow/pull/114)

Authors:
  - Will Killian (https://github.com/willkill07)

Approvers:
  - https://github.com/Salonijain27

URL: #114
@rapids-bot rapids-bot Bot requested a review from a team as a code owner May 15, 2026 02:18
@rapids-bot
Copy link
Copy Markdown
Author

rapids-bot Bot commented May 15, 2026

FAILURE - Unable to forward-merge due to an error, manual merge is necessary. Do not use the Resolve conflicts option in this PR, follow these instructions https://docs.rapids.ai/maintainers/forward-merger/

IMPORTANT: When merging this PR, do not use the auto-merger (i.e. the /merge comment). Instead, an admin must manually merge by changing the merging strategy to Create a Merge Commit. Otherwise, history will be lost and the branches become incompatible.

@github-actions github-actions Bot added size:S PR is small lang:js PR changes/introduces Javascript/Typescript code labels May 15, 2026
@willkill07 willkill07 merged commit 3c77688 into main May 15, 2026
16 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lang:js PR changes/introduces Javascript/Typescript code size:S PR is small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant