بنقرة واحدة
release-gen
// 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`.
// 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`.
Rewrite every `docs/*/game/changelog/{order}.stable-{semver}.md` from a ref range. Default `--limit=20`.
Add Cataclysm-BN Lua API bindings for global game functions, utility libraries, constants, callbacks, and domain-specific Lua namespaces.
Add comprehensive Cataclysm-BN Lua bindings for complex C++ classes with methods, inheritance, constructors, properties, operators, and ownership rules.
Add simple Cataclysm-BN Lua bindings for string_id types, enums, and basic read-only C++ types. Use when exposing straightforward C++ types to Lua.
Write or modify Cataclysm-BN Deno/TypeScript scripts. Use for scripts, tools, migrations, generators, git hooks, and CLI utilities.
Quick reference for Cataclysm-BN Lua binding macros, Luna usertypes, libraries, documentation, type patterns, build steps, and common errors.
| name | release-gen |
| description | 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`. |
| compatibility | Requires git, gh, internet access, write access to this repo, and access to `flathub/org.cataclysmbn.CataclysmBN`. |
changelog-gen updates all docs/*/game/changelog/{order}.stable-{semver}.md files.<release> entry at the top of data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xml.org.cataclysmbn.CataclysmBN.yml with the matching commit, metainfo URL, and recomputed sha256.gh pr create --web.sha256 work left.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.