chore: release v0.43.0 - #279
Conversation
WalkthroughThis PR bumps the entire monorepo from version 0.42.0 to 0.43.0 across all package manifests and updates the root-level sandbox container image URI from ChangesRelease version 0.43.0
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
mabry1985
left a comment
There was a problem hiding this comment.
QA Audit — PR #279 | chore: release v0.43.0
VERDICT: WARN
CI Status
- CodeQL: in_progress
- Lint: in_progress
Diff Review
Pure automated version bump: 0.42.0 → 0.43.0 across root package.json, package-lock.json, and 5 workspace packages. No code changes, no logic modifications.
Observations
- [LOW]: CI checks still in progress — approval withheld pending clean run. The diff is trivially safe (version strings only), so this is a procedural hold, not a code concern.
- [INFO]: No unresolved CodeRabbit threads. Author is
@mabry1985(human), not a bot self-approval concern.
Recommendation: Approve once CI reports green. The diff carries no risk.
— Quinn, QA Engineer
|
Submitted COMMENT review on |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@package.json`:
- Line 3: The published sandbox image tag ghcr.io/qwenlm/qwen-code:0.43.0 is
missing (404) and config.sandboxImageUri is declared in both the root
package.json and packages/cli/package.json; update the CI build/push workflow to
push the matching tag or change sandboxImageUri to a valid existing image, and
then make the source-of-truth consistent by removing or syncing the duplicate:
inspect the CLI’s config loader (getPackageJson() or whatever config loading
function the CLI uses) to determine which package.json is read at runtime and
keep only that file’s config.sandboxImageUri (or programmatically prefer one
location), then update the other package.json or workflow to match the chosen
value so the sandbox launches with a valid image.
🪄 Autofix (Beta)
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: CHILL
Plan: Pro Plus
Run ID: 4584557d-1acc-47cb-ad08-5ff36065f90a
⛔ Files ignored due to path filters (1)
package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (6)
package.jsonpackages/cli/package.jsonpackages/core/package.jsonpackages/test-utils/package.jsonpackages/web-templates/package.jsonpackages/webui/package.json
| { | ||
| "name": "@protolabsai/proto", | ||
| "version": "0.42.0", | ||
| "version": "0.43.0", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Description: Verify the qwen-code:0.43.0 container image exists in the registry
# Check if the image is accessible (attempts to pull manifest without downloading layers)
docker manifest inspect ghcr.io/qwenlm/qwen-code:0.43.0 2>&1 | head -20Repository: protoLabsAI/protoCLI
Length of output: 109
🏁 Script executed:
#!/bin/bash
# Check whether ghcr.io/qwenlm/qwen-code:0.43.0 manifest is reachable
REGISTRY="ghcr.io"
IMAGE="qwenlm/qwen-code"
TAG="0.43.0"
SCOPE="repository:${IMAGE}:pull"
TOKEN="$(curl -sSL "https://${REGISTRY}/token?service=${REGISTRY}&scope=${SCOPE}" | python3 -c 'import sys,json; print(json.load(sys.stdin)["token"])')"
curl -sS -o /dev/null -w "%{http_code}\n" \
-H "Authorization: Bearer ${TOKEN}" \
-H "Accept: application/vnd.docker.distribution.manifest.v2+json" \
"https://${REGISTRY}/v2/${IMAGE}/manifests/${TAG}"
# Expect: 200Repository: protoLabsAI/protoCLI
Length of output: 68
Fix: publish/align sandbox image ghcr.io/qwenlm/qwen-code:0.43.0
The GHCR manifest for ghcr.io/qwenlm/qwen-code:0.43.0 returns 404, indicating the tag isn’t available—update the build/push workflow or correct sandboxImageUri so the sandbox can launch.
Also reconcile config.sandboxImageUri being present in both the root package.json and packages/cli/package.json: confirm which one the CLI uses (via its getPackageJson()/config loading) and keep the source-of-truth consistent.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@package.json` at line 3, The published sandbox image tag
ghcr.io/qwenlm/qwen-code:0.43.0 is missing (404) and config.sandboxImageUri is
declared in both the root package.json and packages/cli/package.json; update the
CI build/push workflow to push the matching tag or change sandboxImageUri to a
valid existing image, and then make the source-of-truth consistent by removing
or syncing the duplicate: inspect the CLI’s config loader (getPackageJson() or
whatever config loading function the CLI uses) to determine which package.json
is read at runtime and keep only that file’s config.sandboxImageUri (or
programmatically prefer one location), then update the other package.json or
workflow to match the chosen value so the sandbox launches with a valid image.
Code Coverage Summary
CLI Package - Full Text ReportCore Package - Full Text ReportFor detailed HTML reports, please see the 'coverage-reports-22.x-ubuntu-latest' artifact from the main CI run. |
Automated version bump to v0.43.0 (minor).
Summary by CodeRabbit