Skip to content

[codex] Merge latest RuneLite master into development#1793

Merged
chsami merged 17 commits into
developmentfrom
codex/merge-runelite-master-1-12-29
Jun 5, 2026
Merged

[codex] Merge latest RuneLite master into development#1793
chsami merged 17 commits into
developmentfrom
codex/merge-runelite-master-1-12-29

Conversation

@chsami

@chsami chsami commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

Merges the latest runelite/master into Microbot development.

This brings in the upstream RuneLite updates through d9023f9361 (worldhopper: fix region filter for new regions), including the 1.12.28 release commit and subsequent master changes.

Version updates

  • Set project.build.version to 1.12.28 in gradle.properties, removing the RuneLite -SNAPSHOT version while keeping dependency resolution on the latest published RuneLite artifacts.
  • Bumped microbot.version from 2.6.4 to 2.6.5.

Validation

  • ./gradlew testAll

@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

Walkthrough

This PR introduces version 1.12.28 with microbot 2.6.5. It encompasses a comprehensive League 6 content overhaul with hundreds of new and renamed game constants (items, NPCs, objects, animations, UI elements, and game variables), modernizes the GPU rendering pipeline to use per-context projection matrices instead of global caching, extends world hopper support to Japan/Singapore/South Africa regions, and includes several bug fixes and utility improvements.

Possibly related PRs

  • chsami/Microbot#1783: Both PRs bump project.build.version and microbot.version in gradle.properties.
  • chsami/Microbot#1684: Both PRs update ScriptID.BANK_DEPOSITBOX_INIT script arguments annotation and modify gradle version properties.
  • chsami/Microbot#1702: Both PRs update microbot.version in gradle.properties.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main objective: merging the latest RuneLite master into the development branch.
Description check ✅ Passed The description clearly explains the merge purpose, version updates, and validation steps performed, all of which align with the changeset.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ast-grep (0.43.0)
runelite-api/src/main/java/net/runelite/api/ItemID.java
runelite-api/src/main/java/net/runelite/api/NpcID.java
runelite-api/src/main/java/net/runelite/api/NullItemID.java
  • 10 others

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@chsami chsami marked this pull request as ready for review June 5, 2026 04:51
@chsami chsami merged commit 0a70ac4 into development Jun 5, 2026
2 of 3 checks passed
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.

5 participants