Skip to content

fix(blog): 更新履歴の欠損修正 + ブログ並び順実装 + CI自動化 - #58

Merged
yuuka-dev merged 1 commit into
mainfrom
dev/fix/blog-changelog-fixes
Mar 30, 2026
Merged

fix(blog): 更新履歴の欠損修正 + ブログ並び順実装 + CI自動化#58
yuuka-dev merged 1 commit into
mainfrom
dev/fix/blog-changelog-fixes

Conversation

@yuuka-dev

Copy link
Copy Markdown
Owner

概要

  • releases.json に v1.1.0〜v1.3.1 のリリースノートを追加(更新履歴がアップデートされない #39 修正)
  • blog.ts に order フィールドを追加し date DESC → order ASC の複合ソートを実装
  • CI version-bump 時に releases.json を自動更新するスクリプトを追加(ja/en/id 3言語対応)

変更ファイル

  • src/i18n/releases.json — v1.1.0〜v1.3.1 エントリ追加
  • src/lib/blog.ts — order フィールド対応 + 複合ソート + バリデーション
  • scripts/update-releases.mjs — CI用 releases.json 自動更新スクリプト(Google Translate連携)
  • .github/workflows/ci.yml — version-bump に releases.json 更新ステップ追加

テストプラン

  • /changelog で v1.0.0〜v1.3.1 が全て表示される
  • 更新通知モーダルで v1.3.1 の内容が表示される
  • /blog の記事並び順が order 通り(getting-started が先頭)
  • npx next build --webpack が通る
  • node scripts/update-releases.mjs がテストファイルで正常動作

Closes #39

- releases.json に v1.1.0〜v1.3.1 のリリースノートを追加(#39)
- blog.ts に order フィールドを追加し date DESC → order ASC の複合ソートを実装
- CI version-bump 時に releases.json を自動更新するスクリプトを追加
  - コミットメッセージから ja を抽出、Google Translate で en/id を自動翻訳
@yuuka-dev
yuuka-dev merged commit 0c9662f into main Mar 30, 2026
4 checks passed
@yuuka-dev
yuuka-dev deleted the dev/fix/blog-changelog-fixes branch March 30, 2026 11:26
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.

更新履歴がアップデートされない

1 participant