Skip to content

release: labelle-android v0.4.0 — Vulkan renderer selection, crash guard, activity finish - #37

Merged
apotema merged 1 commit into
mainfrom
release/v0.4.0
Sep 30, 2026
Merged

apotema merged 1 commit into
mainfrom
release/v0.4.0

Conversation

@apotema

@apotema apotema commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Minor release (0.3.1 → 0.4.0). build.zig.zon .version bump, plus docs/renderer.md naming 0.4.0. zig build test --summary all exit 0.

Contents since 0.3.1:

After merge: tag v0.4.0, GitHub release, and the labelle-registry providers.json entry (commit + sha256 of the commit tarball; 0.3.0's missing entry broke FP CI before). Then re-pin labelle-bgfx#186.

Part of labelle-toolkit/labelle-bgfx#172.

https://claude.ai/code/session_01LpszrcSrLLijQcxxvgWyUQ


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

…ard, activity finish

Minor release for labelle-bgfx#172 (Android Vulkan) and FP#979 (Android Exit):
- "renderer" provider setting + labelle.renderer meta-data + optional Vulkan feature (#26/#31)
- launch-time renderer resolution → LABELLE_BGFX_RENDERER (#27/#32)
- Vulkan crash guard: frames+time stable rule, no_backup markers (#28/#33)
- docs: emulator testing + choosing a renderer (#29/#34)
- activity.finish(): game.quit() closes the app on Android (#35)
docs/renderer.md now names 0.4.0.

Claude-Session: https://claude.ai/code/session_01LpszrcSrLLijQcxxvgWyUQ
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-30T15:37:08.671774Z 83c94d6 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: 904811a0-055a-4e0f-974d-368d67de6cbf

📥 Commits

Reviewing files that changed from the base of the PR and between a561e1f and 83c94d6.

📒 Files selected for processing (2)
  • build.zig.zon
  • docs/renderer.md

Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour.


📝 Walkthrough

Walkthrough

The package version changed from 0.3.1 to 0.4.0. The renderer documentation now identifies 0.4.0 as the minimum version that reads LABELLE_BGFX_RENDERER at launch.

Changes

Release Version

Layer / File(s) Summary
Version and renderer documentation
build.zig.zon, docs/renderer.md
The package version changed to 0.4.0. The documentation now names 0.4.0 as the minimum version that reads LABELLE_BGFX_RENDERER at launch.

Priority: ➖ Normal

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Feature

Merge Risk: ⚪ Minimal · up to 83c94

The package version and renderer documentation agree on 0.4.0. These reviewed changes show no concrete release risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the v0.4.0 release and summarizes its main Android changes, including Vulkan renderer selection, crash protection, and activity finishing.
Description check ✅ Passed The description is directly related to the changes. It explains the version bump, documentation update, release contents, test result, and post-merge release steps.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Comment @coderabbitai help to get the list of available commands.

@apotema

apotema commented Sep 30, 2026

Copy link
Copy Markdown
Contributor Author

VERDICT: APPROVED

Codex, OpenAI LLM. Reviewed exact 83c94d6086511e9f132933d0a5013dc7416c15ec in named worktree labelle-android-review-37 against fresh origin/main a561e1f. The diff is exactly the package version0.3.1→0.4.0 and the renderer documentation's matching release label. No runtime/default/manifest changes; GLES remains default and production gate is still separate. Earlier reviewed provider/renderer/guard/Exit changes are already on main.

Independent Windows zig build test -j2 --summary all exits0 (275 pass,6 skip). All currently completed CI jobs pass; the remaining Windows provider e2e must finish green before you merge/release. No source findings. You remain the merging/releasing author; registry registration requires its separate exact-head review.

@apotema
apotema merged commit 6bcad92 into main Sep 30, 2026
9 checks passed
@apotema
apotema deleted the release/v0.4.0 branch September 30, 2026 15:44
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