prepare-code-freeze
FeaturedPrepare a NeMo Relay code freeze by creating the release branch, updating nightly alpha branch config, bumping main to the next version, and opening the required PR
AI & Automation 170 stars
68 forks Updated today Apache-2.0
Install
Quality Score: 91/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Prepare Code Freeze
Use this skill when the user asks to start, prepare, or automate a NeMo Relay
code freeze.
## Companion Guidance
Use `update-project-version` for version bump semantics and `prepare-pr` before
opening the PR.
## Workflow
This workflow assumes `upstream` is the NVIDIA repository remote
(`NVIDIA/NeMo-Relay`). The `origin` remote can be a maintainer's personal fork.
1. Confirm or infer the target release version from `upstream/main:Cargo.toml`.
Derive the release branch as `release/<major>.<minor>`.
2. Prompt for `<next-version>` if the user did not provide it. This is the
version that `main` moves to after the release branch is cut.
3. Fetch the latest `main` and create the release branch from `upstream/main`:
```bash
git fetch upstream main
git branch release/<major>.<minor> upstream/main
git push upstream release/<major>.<minor>
```
If the remote release branch already exists, verify it points where expected
before continuing.
4. Create a PR branch from latest `upstream/main`, for example
`docs/code-freeze-<major>.<minor>`.
5. Update `.github/nightly-alpha-branches.yaml` to include the new release
branch.
6. Run `just set-version <next-version>` to bump all release-versioned package
surfaces on `main`.
Regenerate the dynamic worker-plugin fixture lockfile so its path
dependencies use the new workspace version:
```bash
cargo generate-lockfile --manifest-path crates/core/tests/fixtures/worker_plugin/...
Details
- Author
- NVIDIA
- Repository
- NVIDIA/NeMo-Relay
- Created
- 5 months ago
- Last Updated
- today
- Language
- Rust
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
prepare-pr
Prepare, open, create, publish, update, or edit a NeMo Relay pull request or PR body with the right tests, docs, contributor hygiene, and repository pull request template
170 Updated today
NVIDIA AI & Automation Featured
update-project-version
Update the NeMo Relay project version across Cargo, Node, and lockfiles without leaving release surfaces out of sync
170 Updated today
NVIDIA AI & Automation Featured
prepare-release
Prepare a new release by collecting commits, generating bilingual release notes, updating version files, and creating a release branch. Use when asked to prepare/create a release, bump version, or run `/prepare-release`.
51,671 Updated today
CherryHQ