Skip to content

chore: bump bgfx → 0.5.0 + raylib → 0.2.1 (wasm input; release 0.70.0) - #504

Merged
apotema merged 1 commit into
mainfrom
chore/bump-bgfx-0.5.0-raylib-0.2.1
Jul 2, 2026
Merged

apotema merged 1 commit into
mainfrom
chore/bump-bgfx-0.5.0-raylib-0.2.1

Conversation

@apotema

@apotema apotema commented Jul 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps builtinProvider pins: bgfx 0.4.5 → 0.5.0 (wasm keyboard/text + pinch-zoom + rAF), raylib 0.2.0 → 0.2.1 (wasm rAF). Assembler 0.69.0 → 0.70.0.

Completes the web input set: desktop = mouse + keyboard (layout-independent), mobile = touch + pinch.

https://claude.ai/code/session_017pW3ifKf9wgxNg4viy6okw

Summary by CodeRabbit

  • Chores
    • Updated bundled package versions to newer releases.
    • Refreshed built-in backend provider versions for improved compatibility and maintenance.

…elease 0.70.0)

bgfx 0.5.0: wasm keyboard/text + multi-touch pinch-zoom + requestAnimationFrame.
raylib 0.2.1: wasm requestAnimationFrame. Desktop web = mouse+keyboard, mobile
web = touch+pinch.

Claude-Session: https://claude.ai/code/session_017pW3ifKf9wgxNg4viy6okw
@gemini-code-assist

Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@coderabbitai

coderabbitai Bot commented Jul 1, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6c34441d-f357-4672-9bff-a4c1e5434852

📥 Commits

Reviewing files that changed from the base of the PR and between e16eecc and 9ea0fc0.

📒 Files selected for processing (2)
  • build.zig.zon
  • src/config.zig

📝 Walkthrough

Walkthrough

This pull request bumps the labelle_assembler package version in build.zig.zon from 0.69.0 to 0.70.0, and updates the builtinProvider() mapping in src/config.zig to newer dependency versions for bgfx (0.4.5 → 0.5.0) and raylib (0.2.0 → 0.2.1).

Changes

Provider version bumps

Layer / File(s) Summary
Package and provider version updates
build.zig.zon, src/config.zig
Package manifest version bumped to 0.70.0; builtinProvider() mapping updated so bgfx resolves to 0.5.0 and raylib resolves to 0.2.1, with wgpu, null, and sdl unchanged.

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

Possibly related PRs

Poem

A hop, a skip, a version raised,
bgfx and raylib newly phrased,
Zero point five, zero point two-one too,
Little bunny bumps the build anew!
🐰📦✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main dependency bumps and the wasm input focus of the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-bgfx-0.5.0-raylib-0.2.1

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

@apotema
apotema merged commit c4a937d into main Jul 2, 2026
4 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9ea0fc01bb

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/config.zig
// Extracted out-of-tree (#386 Phase 6c) — `.backend = .<tag>` resolves
// to the provider package, not a bundled slot.
.bgfx => .{ .name = "bgfx", .repo = "github.com/labelle-toolkit/labelle-bgfx", .version = "0.4.5" },
.bgfx => .{ .name = "bgfx", .repo = "github.com/labelle-toolkit/labelle-bgfx", .version = "0.5.0" },

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Pin bgfx to a published tag

For .backend = .bgfx, cache population resolves this PluginDep, maps semver 0.5.0 to git ref v0.5.0, and then runs the backend fetch; the current labelle-bgfx tags page tops out at v0.4.5 and has no v0.5.0, so production users without a local sibling checkout will fail before generation with an unfetchable backend. Please publish v0.5.0 or keep this pin on the published 0.4.5 tag.

Useful? React with 👍 / 👎.

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