Skip to content

Commit 954d961

Browse files
authored
chore: prepare 0.2 code freeze (NVIDIA#103)
#### Overview Prepare the NeMo Flow `0.2.0` code freeze by cutting the release branch and moving `main` forward for post-freeze development. - [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 - Created upstream release branch `release/0.2` from `upstream/main` at `47e3414`, where the workspace version is `0.2.0`. - Added `release/0.2` to `.github/nightly-alpha-branches.yaml` so nightly alpha tags continue for the frozen release branch. - Ran `just set-version 0.3.0` to bump `main` package metadata and refreshed `Cargo.lock` with `cargo check --workspace`. - Release-bound PRs for `0.2.0` should now target `release/0.2`; ongoing development PRs continue to target `main`. Validation: - `cargo check --workspace` - `just set-version 0.3.0` - `uv run python -c 'import yaml; [yaml.safe_load(open(path, encoding="utf-8")) for path in (".github/nightly-alpha-branches.yaml", ".github/workflows/nightly-alpha-tag.yaml")]'` - `git diff --check` - `uv run pre-commit run --files .github/nightly-alpha-branches.yaml Cargo.toml Cargo.lock crates/node/package.json integrations/openclaw/package.json package-lock.json` Note: the Ruby YAML validation command from the freeze checklist could not be run locally because `ruby` is not installed; the Python YAML parse above covered the same files, and pre-commit `check yaml` passed. #### Where should the reviewer start? Start with `.github/nightly-alpha-branches.yaml` to confirm the release branch is included, then `Cargo.toml` for the `main` version bump to `0.3.0`. #### Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to) - Relates to: none ## Summary by CodeRabbit * **Chores** * Version updated to 0.3.0 across workspace and package manifests. * Added release/0.2 branch to nightly build configuration. [![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/103) Authors: - David Gardner (https://github.com/dagardner-nv) Approvers: - https://github.com/Salonijain27 - Will Killian (https://github.com/willkill07) URL: NVIDIA#103
1 parent 47e3414 commit 954d961

6 files changed

Lines changed: 17 additions & 16 deletions

File tree

.github/nightly-alpha-branches.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33

44
branches:
55
- main
6+
- release/0.2

Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ exclude = [".tmp", ".uv-cache"]
1616
resolver = "2"
1717

1818
[workspace.package]
19-
version = "0.2.0"
19+
version = "0.3.0"
2020
edition = "2024"
2121
license = "Apache-2.0"
2222
repository = "https://github.com/NVIDIA/NeMo-Flow"
2323

2424
[workspace.dependencies]
25-
nemo-flow = { version = "0.2.0", path = "crates/core", default-features = false }
26-
nemo-flow-adaptive = { version = "0.2.0", path = "crates/adaptive" }
27-
nemo-flow-ffi = { version = "0.2.0", path = "crates/ffi" }
28-
nemo-flow-cli = { version = "0.2.0", path = "crates/cli" }
25+
nemo-flow = { version = "0.3.0", path = "crates/core", default-features = false }
26+
nemo-flow-adaptive = { version = "0.3.0", path = "crates/adaptive" }
27+
nemo-flow-ffi = { version = "0.3.0", path = "crates/ffi" }
28+
nemo-flow-cli = { version = "0.3.0", path = "crates/cli" }
2929
uuid = "=1.18.1"
3030

3131
[workspace.lints.rust]

crates/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nemo-flow-node",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "Node.js bindings for the NeMo Flow agent runtime.",
55
"keywords": [
66
"agents",

integrations/openclaw/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nemo-flow-openclaw",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "NeMo Flow-authored observability plugin for OpenClaw.",
55
"type": "module",
66
"main": "./dist/index.js",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)