release: sync product snapshot to current Muteki runtime - #11
Merged
Conversation
Bring the public tree onto the current Coordinator, worker roster, pentest collect-N, control plane, and Web command-deck product. Co-authored-by: Cursor <cursoragent@cursor.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
Autofix Details
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Dispatch overwrites release image tags
- Removed the default v0.3.0 value and made the tag input optional so workflow_dispatch falls back to branch name instead of overwriting production release tags.
Or push these changes by commenting:
@cursor push 7a2fc0ab63
Preview (7a2fc0ab63)
diff --git a/.github/workflows/release-images.yml b/.github/workflows/release-images.yml
--- a/.github/workflows/release-images.yml
+++ b/.github/workflows/release-images.yml
@@ -25,8 +25,7 @@
tag:
description: "SemVer tag to build, for example v0.3.0"
type: string
- required: true
- default: "v0.3.0"
+ required: false
# 发布任务需要创建 Release 并上传应用包;镜像任务写入 GHCR。
permissions:You can send follow-ups to the cloud agent here.
Point the updater and README at public releases by default, and remove Roadmap/AGENTS links that targeted files outside the public snapshot. Co-authored-by: Cursor <cursoragent@cursor.com>
Drop the worker roster demo and model catalog notes from the snapshot. Co-authored-by: Cursor <cursoragent@cursor.com>
Manual pipeline tests should tag with the branch name and leave published :latest images in place. Co-authored-by: Cursor <cursoragent@cursor.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Branch names can invalidate image tags
- Added TAG sanitization in all five jobs to replace slashes with dashes before using as Docker image tags or bundle versions.
Or push these changes by commenting:
@cursor push e248797ea0
Preview (e248797ea0)
diff --git a/.github/workflows/release-images.yml b/.github/workflows/release-images.yml
--- a/.github/workflows/release-images.yml
+++ b/.github/workflows/release-images.yml
@@ -50,6 +50,7 @@
TAG="${{ github.event.inputs.tag }}"
[ -z "$TAG" ] && TAG="${{ github.ref_name }}"
TAG="${TAG#refs/tags/}"
+ TAG="${TAG//\//-}"
echo "version=${TAG#v}" >> "$GITHUB_OUTPUT"
- name: Build application bundle
run: python scripts/build_release_bundle.py --version "${{ steps.version.outputs.version }}" --repository "${{ github.repository }}"
@@ -75,6 +76,7 @@
TAG="${{ github.event.inputs.tag }}"
[ -z "$TAG" ] && TAG="${{ github.ref_name }}"
TAG="${TAG#refs/tags/}"
+ TAG="${TAG//\//-}"
[ -z "$TAG" ] && TAG="latest"
OWNER="${GITHUB_REPOSITORY_OWNER,,}"
{
@@ -128,6 +130,7 @@
TAG="${{ github.event.inputs.tag }}"
[ -z "$TAG" ] && TAG="${{ github.ref_name }}"
TAG="${TAG#refs/tags/}"
+ TAG="${TAG//\//-}"
[ -z "$TAG" ] && TAG="latest"
OWNER="${GITHUB_REPOSITORY_OWNER,,}"
{
@@ -184,6 +187,7 @@
TAG="${{ github.event.inputs.tag }}"
[ -z "$TAG" ] && TAG="${{ github.ref_name }}"
TAG="${TAG#refs/tags/}"
+ TAG="${TAG//\//-}"
[ -z "$TAG" ] && TAG="latest"
OWNER="${GITHUB_REPOSITORY_OWNER,,}"
{
@@ -275,6 +279,7 @@
TAG="${{ github.event.inputs.tag }}"
[ -z "$TAG" ] && TAG="${{ github.ref_name }}"
TAG="${TAG#refs/tags/}"
+ TAG="${TAG//\//-}"
[ -z "$TAG" ] && TAG="latest"
OWNER="${GITHUB_REPOSITORY_OWNER,,}"
{You can send follow-ups to the cloud agent here.
Reviewed by Cursor Bugbot for commit 08810ab. Configure here.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Summary
Test plan
./publish.sh --dry-runfrom the private source: snapshot scan, Python tests, Go runtime-agent tests, Webtsc+ production buildout/artifacts)WorkerSettings.tsx,ArtifactPanel.tsx,ActivityStream.tsx,tests/test_llm_live.py,tests/test_identity_migration.pymaininstall path still runs./run.sh webMade with Cursor