Skip to content

feat: add image tag upgrade to zeabur-update-service#35

Open
eliajhmauve wants to merge 2 commits intozeabur:mainfrom
eliajhmauve:feat/service-update-tag
Open

feat: add image tag upgrade to zeabur-update-service#35
eliajhmauve wants to merge 2 commits intozeabur:mainfrom
eliajhmauve:feat/service-update-tag

Conversation

@eliajhmauve
Copy link
Copy Markdown

@eliajhmauve eliajhmauve commented Mar 25, 2026

Summary

  • Adds "Update Image Tag" section to zeabur-update-service skill for upgrading prebuilt/marketplace service versions
  • Adds trigger keywords: "upgrade service version", "update image tag", "change service tag"
  • Adds "Upgrade a prebuilt service to a newer version" to the "When to Use" list

Why this change?

"How do I upgrade an already-deployed service?" is a common question. The service update tag command exists in the CLI but no skill mentions it. Adding it to zeabur-update-service is the most natural fit since the skill name is literally "update service".

Test plan

  • Verified service update tag --id <id> -t <tag> -y -i=false syntax against CLI help
  • Confirmed the new section follows existing skill formatting conventions
  • Existing env var workflow and caveats unchanged

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Expanded docs with a new workflow for upgrading prebuilt/marketplace services by changing their image tag. Adds clear use cases (e.g., upgrade service version) and step-by-step CLI instructions to list services and update image tags. Notes that changing the tag triggers a redeploy/restart of the service.

Add "Update Image Tag" section for upgrading prebuilt/marketplace
service versions via `service update tag`. This is a common user
question with no skill coverage until now.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 25, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: f049f6a1-c910-41a1-8cd8-08b2135ad2d0

📥 Commits

Reviewing files that changed from the base of the PR and between cb74b6d and c79ad7c.

📒 Files selected for processing (1)
  • skills/zeabur-update-service/SKILL.md
✅ Files skipped from review due to trivial changes (1)
  • skills/zeabur-update-service/SKILL.md

Walkthrough

Updated the zeabur-update-service skill documentation to add guidance for upgrading prebuilt/marketplace services by changing the service image tag using npx zeabur@latest service update tag, and expanded descriptions and "When to Use" items to include upgrade/update image tag scenarios.

Changes

Cohort / File(s) Summary
Documentation Update
skills/zeabur-update-service/SKILL.md
Extended skill description and "When to Use" list to include upgrade/update image tag use cases. Added "Update Image Tag (Upgrade Service Version)" section with CLI steps: listing services for IDs and npx zeabur@latest service update tag --id <id> -t/--tag <tag> [--env-id <env>], noting that updating the tag triggers a redeploy/restart.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: adding documentation for image tag upgrade functionality to the zeabur-update-service skill.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@skills/zeabur-update-service/SKILL.md`:
- Around line 36-49: Reformat the "Update Image Tag (Upgrade Service Version)"
section in SKILL.md into the required management/action structure: create a
"Safety checklist" bullet list above, then a "Commands" block containing the two
npx zeabur commands shown, a "Flags" subsection listing -i/--interactive, -y and
--project-id/--id/--tag with descriptions, and finally a "Workflow" step-by-step
that explains getting the service ID then updating the tag (including the note
about redeploy/restart). Remove the four-section troubleshooting pattern and
ensure the same changes are applied for the similar content at lines 50–56.
🪄 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: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a39b2e63-8ed1-43f1-b4fd-f0a88f870cce

📥 Commits

Reviewing files that changed from the base of the PR and between 0169857 and cb74b6d.

📒 Files selected for processing (1)
  • skills/zeabur-update-service/SKILL.md

Address CodeRabbit review: add Flags subsection and Workflow heading
for the Update Image Tag section. Consistent with the env var section
format in the same file.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants