fix(docs): sweep stale version refs, add blog descriptions, update VSCode CHANGELOG#510
fix(docs): sweep stale version refs, add blog descriptions, update VSCode CHANGELOG#510ajitpratap0 merged 2 commits intomainfrom
Conversation
…Code CHANGELOG Three user-reported issues fixed plus comprehensive metadata sweep: 1. Blog changelog shows v1.14 but no descriptions: - Root cause: split-changelog.js generates bare titles without description field - Fix: added description extraction from first body line to frontmatter - Fix: BlogList.tsx now renders post.description below title - Fix: added subtitles to CHANGELOG v1.14.0 and v1.13.0 headers 2. VSCode extension release notes missing v1.13 and v1.14: - Root cause: vscode-extension/CHANGELOG.md stopped at v1.12.1 - Fix: added comprehensive v1.13.0 and v1.14.0 entries 3. Stale version references across docs (comprehensive sweep): - llms.txt: v1.12.1 -> v1.14.0, added MariaDB/ClickHouse to dialect list - docs/SECURITY.md: v1.12.0 -> v1.14.0 - docs/PRODUCTION_GUIDE.md: v1.12.0 -> v1.14.0 - docs/README.md: v1.12.0 -> v1.14.0 (2 locations) - docs/API_REFERENCE.md: v1.12.0 -> v1.14.0 - docs/CLI_GUIDE.md: v1.12.0 -> v1.14.0 - docs/LSP_GUIDE.md: v1.13.0 -> v1.14.0 - docs/LINTING_RULES.md: v1.13.0 -> v1.14.0 - cmd/gosqlx/doc.go: v1.13.0 -> v1.14.0 - CLAUDE.md: v1.13.0 -> v1.14.0 4. Linter rule count updates (10 -> 30): - glama.json: rules count, rule_ids array (L001-L030), lint_sql description - CLAUDE.md: linter component description - cmd/gosqlx/cmd/root.go: lint subcommand comment - pkg/linter/README.md: status line and roadmap heading Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @ajitpratap0's task —— View job PR Review: Post-Release Metadata SweepComprehensive review of this post-release metadata sweep addressing multiple user-reported issues. Review Summary:✅ Code Quality & Best Practices
✅ No Bugs or Issues Detected
✅ Performance Considerations
✅ Security Assessment
✅ Test Coverage
Specific Technical Review:Blog Generation Script (
VSCode Extension Updates:
JSON Configuration (
Recommendations:
Verdict: ✅ APPROVEDThis is a well-executed maintenance PR that addresses legitimate user-reported issues. The code changes are safe, well-implemented, and follow established patterns. No blocking issues identified. Testing Recommendation: Verify the Vercel preview deployment shows blog descriptions correctly rendered. Job Run | Branch: |
The split-changelog.js description extraction broke YAML frontmatter parsing for older blog posts (v0.9.0 etc.) because: - Descriptions starting with "- " are YAML array syntax - Truncated descriptions could end with a dangling quote Fix: skip list-item lines, escape double quotes to single, trim to 160 chars to avoid truncation in the middle of a word, fall back to subtitle or generic "GoSQLX vX.Y.Z release" when no prose line found. Verified: all 17 blog posts parse with gray-matter, next build generates all 50 pages successfully. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Claude finished @ajitpratap0's task —— View job PR Code Review ✅Comprehensive review of this post-release metadata sweep addressing multiple user-reported issues. Review Summary:✅ Code Quality & Best Practices
✅ No Bugs or Issues Detected
✅ Performance Considerations
✅ Security Assessment
✅ Test Coverage
Specific Technical Review:Blog Generation Script (
VSCode Extension Updates:
JSON Configuration (
Recommendations:
Verdict: ✅ APPROVEDThis is a well-executed maintenance PR that addresses legitimate user-reported issues. The code changes are safe, well-implemented, and follow established patterns. No blocking issues identified. Testing Recommendation: Verify the Vercel preview deployment shows blog descriptions correctly rendered. Job Run | Branch: |
Summary
Post-release metadata sweep fixing three user-reported issues and a comprehensive stale-reference audit across the entire repository.
Issues Fixed
1. Blog changelog shows v1.14.0 but no descriptions
split-changelog.jsprebuild script generates frontmatter without adescriptionfield, and BlogList.tsx doesn't render descriptionsdescriptionin frontmatterpost.descriptionbelow each post title2. VSCode extension release notes missing v1.13 and v1.14
vscode-extension/CHANGELOG.mdstopped at v1.12.13. Comprehensive stale reference sweep (19 files total)
Version headers updated from v1.12.0/v1.13.0 to v1.14.0 in:
llms.txt,CLAUDE.md,cmd/gosqlx/doc.godocs/SECURITY.md,docs/PRODUCTION_GUIDE.md,docs/README.md,docs/API_REFERENCE.md,docs/CLI_GUIDE.md,docs/LSP_GUIDE.md,docs/LINTING_RULES.mdLinter rule count updated from 10 to 30 (L001-L030) in:
glama.json(rules count, rule_ids array, lint_sql tool description)CLAUDE.md,cmd/gosqlx/cmd/root.go,pkg/linter/README.md4. GitHub shows VSCode extension "not found"
vsce show). All metadata correct, publish workflow succeeded. This is a GitHub marketplace search/indexing issue, not a code problem.Test plan
go build ./...cleango vet ./...cleangofmtcleanglama.jsonvalid JSON🤖 Generated with Claude Code