本文へ移動
cccskills
無料GitHub で公開日本語紹介

release-gen

変更履歴の作成後に、リリース情報XMLとFlathubのマニフェストを同じ版に更新し、検証してFlathub向けプルリクエストを用意します。

原文原文の説明を見る

Finish release follow-up after the changelog exists. Update `data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xml` and send the matching Flathub PR with `gh pr create --web`.

cataclysmbn/Cataclysm-BNスター 1,289(GitHub 1,289 + cccskills 0)
連携ツールGitHub

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 変更履歴の後にリリース情報を更新したいとき
  • Flathubの版情報とハッシュを同期したいとき
  • Flathub向けPRを作成したいとき

日本語での紹介

できること

変更履歴が用意された後のCataclysm-BNリリース作業を進めます。data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xmlの先頭に新しいリリース項目を追加し、版番号、実際のリリース日、タグ付きGitHubリリースURL、プレイヤー向けの短い箇条書きを記載します。続いてFlathub側のマニフェストを対応するコミットとメタ情報URLに合わせ、ソースのsha256を再計算します。XMLの妥当性や各値の一致を確認してから、ブランチをプッシュし、Web経由でPRを作成します。

こんなときに便利

変更履歴の更新後、配布用のリリース情報やFlathubへの反映まで進めたいときに向いています。版番号やコミット、ハッシュの食い違いを確認しながら、公開準備をまとめて進める場面で使えます。

使い方の例

  • 「変更履歴に合わせてリリース情報とFlathubのPRを用意して」
  • 「このタグの版番号と日付でメタ情報を更新し、値を照合して」

注意点

変更履歴が先に作成されている必要があります。git、gh、インターネット接続、このリポジトリへの書き込み権限、flathub/org.cataclysmbn.CataclysmBNへのアクセスが必要です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md1.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Release Gen

  • Use after changelog-gen updates all docs/*/game/changelog/{order}.stable-{semver}.md files.
  • Add the new <release> entry at the top of data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xml.
  • Use the exact version, real release date, tagged GitHub release URL, and 5-7 terse player-facing bullets.
  • Then update Flathub org.cataclysmbn.CataclysmBN.yml with the matching commit, metainfo URL, and recomputed sha256.
  • Push the Flathub branch and open the PR with gh pr create --web.
  • If Flathub cannot be updated, leave an exact handoff note with repo, branch, file, URL, commit, and sha256 work left.
  • Verify XML validity and that version, date, URL, commit, and hash all match.

Example release

  • For 0.11.1, set the metainfo version to 0.11.1, use the tagged release URL https://github.com/cataclysmbn/Cataclysm-BN/releases/tag/v0.11.1, and update the Flathub manifest commit + metainfo source hash to the same release.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

add-lua-binding-api

無料概要あり

Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。

  • Luaからマップ操作を呼び出したいとき
  • Lua APIに定数を追加したいとき
  • Luaからコールバックを登録したいとき
cataclysmbn/Cataclysm-BN1,2892026年10月27日 更新

add-lua-binding-complex

無料概要あり

複雑なC++クラスをLuaから利用できるように、メソッドや継承、プロパティ、演算子、オブジェクトの所有権を含むバインディングの追加を支援します。

  • C++クラスをLuaに公開したいとき
  • 継承を含むバインディングを追加したいとき
  • Lua向けのプロパティや演算子を登録したいとき
cataclysmbn/Cataclysm-BN1,2892026年10月27日 更新

add-lua-binding-simple

無料概要あり

C++の`string_id`や列挙型、読み取り専用の基本型をLuaへ公開するためのバインディング追加手順を示し、登録と動作確認を支援します。

  • C++のID型をLuaに公開したいとき
  • 列挙型をLuaスクリプトで使いたいとき
  • 基本クラスの読み取り専用バインディング追加
cataclysmbn/Cataclysm-BN1,2892026年10月27日 更新

changelog-gen

無料概要あり

Gitの指定範囲に含まれる変更を調べ、英語・韓国語・日本語のゲーム更新履歴を作成・同期します。プレイヤー向けの項目整理や画像・動画の掲載にも対応します。

  • Gitの差分から更新履歴を作りたいとき
  • 複数言語のリリースノートを整えたいとき
  • 関連する変更をまとめて掲載したいとき
cataclysmbn/Cataclysm-BN1,2892026年10月27日 更新

deno-script

無料概要あり

Cataclysm-BN向けのDeno/TypeScriptスクリプトを、プロジェクトの規約に沿って作成・修正します。CLIや移行処理、コード生成、Gitフックなどの実装を支援します。

  • Deno製のCLIを作りたいとき
  • データ移行スクリプトを書きたいとき
  • コードやドキュメントを生成したいとき
cataclysmbn/Cataclysm-BN1,2892026年10月27日 更新

i18n-context

無料概要あり

同じ英語文字列が文脈によって異なる意味になる場合に、gettextの文脈情報を追加し、対象言語のPO翻訳を修正するスキルです。

  • 同じラベルを用途ごとに訳し分けたいとき
  • JSON翻訳に文脈を加えたいとき
  • PO翻訳を更新して検証したいとき
cataclysmbn/Cataclysm-BN1,2892026年10月27日 更新

cataclysmbn のスキルをすべて見る

このスキルの問題を報告する