feat: add Claude Code releases tracking
Add condensed release history for Claude Code product (v2.0.24 → v2.1.12) New files: - machine-readable/claude-code-releases.yaml: Source of truth (YAML) - guide/claude-code-releases.md: Human-readable changelog - scripts/update-cc-releases.sh: Check for new releases from GitHub Modified: - reference.yaml: Add deep_dive entries for releases - check-landing-sync.sh: Add CC version check (#5) - README.md, guide/README.md: Add navigation links - CLAUDE.md: Document update workflow Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
741acd0fa3
commit
0348f08288
8 changed files with 801 additions and 3 deletions
|
|
@ -130,6 +130,26 @@ else
|
|||
fi
|
||||
echo ""
|
||||
|
||||
# ===================
|
||||
# 5. CLAUDE CODE VERSION
|
||||
# ===================
|
||||
CC_VERSION=$(grep "^latest:" "$GUIDE_DIR/machine-readable/claude-code-releases.yaml" | cut -d'"' -f2)
|
||||
# Landing may show this in a badge or section - check if exists
|
||||
LANDING_CC_VERSION=$(grep -oE 'Claude Code v[0-9]+\.[0-9]+\.[0-9]+' "$LANDING_DIR/index.html" 2>/dev/null | head -1 | sed 's/Claude Code v//' || echo "N/A")
|
||||
|
||||
echo -e "${BLUE}5. Claude Code Version${NC}"
|
||||
echo " Releases YAML: $CC_VERSION"
|
||||
echo " Landing: ${LANDING_CC_VERSION:-Not displayed}"
|
||||
if [ "$LANDING_CC_VERSION" = "N/A" ] || [ -z "$LANDING_CC_VERSION" ]; then
|
||||
echo -e " ${YELLOW}INFO${NC}: Landing doesn't display CC version (optional)"
|
||||
elif [ "$CC_VERSION" != "$LANDING_CC_VERSION" ]; then
|
||||
echo -e " ${YELLOW}MISMATCH${NC} → Update index.html CC version badge"
|
||||
# Not counting as hard error since it's optional
|
||||
else
|
||||
echo -e " ${GREEN}OK${NC}"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
# ===================
|
||||
# SUMMARY
|
||||
# ===================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue