在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用bump
星标47
分支7
更新时间2026年6月24日 22:55
Version bump checklists for Go and container images.
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Version bump checklists for Go and container images.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | bump |
| disable-model-invocation | true |
| description | Version bump checklists for Go and container images. |
Get upstream Go version:
curl -s "https://raw.githubusercontent.com/usememos/memos/refs/heads/main/go.mod" | head -n 4 | grep go
Match the go X.Y.Z line — that's the target.
Get latest Go alpine image:
curl -s "https://hub.docker.com/v2/repositories/library/golang/tags?page_size=100" | jq -r '.results[] | select(.name | test("^[0-9]+\\.[0-9]+\\.[0-9]+-alpine$")) | .name' | sort -V | tail -n 1
The image may not yet match the upstream Go version — use upstream as source of truth.
Update .dagger/buildconsts/consts.go:
GO_VERSION = "X.Y.Z"GOLANG_BUILD_IMAGE = "golang:X.Y.Z-alpine"Sync Go workspace:
just tidy X.Y.Z
Commit:
git commit -s -m "chore: bump to go <major.minor>"
Example: chore: bump to go 1.26
Get latest versions:
# Alpine
curl -s "https://hub.docker.com/v2/repositories/library/alpine/tags?page_size=100" | jq -r '.results[] | select(.name | test("^[0-9]+\\.[0-9]+(\\.[0-9]+)*$")) | .name' | sort -V | tail -n 1
# BusyBox
curl -s "https://hub.docker.com/v2/repositories/arm32v5/busybox/tags?page_size=100" | jq -r '.results[] | select(.name | test("^[0-9]+\\.[0-9]+(\\.[0-9]+)*-glibc$")) | .name' | sort -V | tail -n 1
# buf
curl -s "https://hub.docker.com/v2/repositories/bufbuild/buf/tags?page_size=100" | jq -r '.results[] | select(.name | test("^[0-9]+\\.[0-9]+(\\.[0-9]+)*$")) | .name' | sort -V | tail -n 1
# Node (major only)
curl -s "https://raw.githubusercontent.com/usememos/memos/refs/heads/main/web/package.json" | jq -r '.engines.node | capture("=\\s*(?<v>[0-9]+)") | .v'
Update .dagger/buildconsts/consts.go:
PRIMARY_IMAGE = "alpine:X.Y.Z"ALTERNATE_IMAGE = "arm32v5/busybox:X.Y.Z-glibc"BUF_IMAGE = "bufbuild/buf:X.Y.Z"NODE_IMAGE = "node:X-alpine"