Skip to content

[bundle] Update 1 world (worlds-wheels-2026-06-15)#25

Closed
oliver-the-multiworld-squirrel[bot] wants to merge 1 commit into
mainfrom
update/worlds-wheels-2026-06-15
Closed

[bundle] Update 1 world (worlds-wheels-2026-06-15)#25
oliver-the-multiworld-squirrel[bot] wants to merge 1 commit into
mainfrom
update/worlds-wheels-2026-06-15

Conversation

@oliver-the-multiworld-squirrel

Copy link
Copy Markdown
Contributor

Hey folks, I found a bunch of new updates for 1 worlds. I'm gonna grab some info on them for y'all.

Location: MultiworldGG/MultiworldGG-Beta@worlds-wheels-2026-06-15
Release tag: worlds-wheels-2026-06-15
APWorlds: crosscode
Skipped (not on Index): grinch

  • crosscode: worlds_crosscode-0.9.2-py3-none-any.whl (155 KB)

Karen Head of Multiworld QA bot is gathering the manifests for 1 worlds and cross referencing. She'll review them individually in a moment.

@karen-head-of-multiworld-qa

Copy link
Copy Markdown
Contributor

Karen: Quality Assurance Manager

Here to give a seal of quality to your APWorld, because no one wants to be a vector for an exploit.
TLDR: crosscode is ✅

crosscode — ✅ pass

Check Status Notes
schema ✅ pass archipelago.json looking good!
manifest_consistency ✅ pass filename, url, and JSON shape are all consistent, nice!
url_reachability ✅ pass 1 URLs are right where I looked

All checks green, awesome job!

@lallaria

Copy link
Copy Markdown
Contributor

just when I think I fixed things...

@lallaria lallaria closed this Jun 15, 2026
@karen-head-of-multiworld-qa

Copy link
Copy Markdown
Contributor

Karen: Isolated QA Checks

World generation (fuzzer) results

crosscode — ✅ pass

Check Status Notes
fuzzer ✅ pass success=4 failure=0 timeout=0 ignored=6 rom=0 real=0 total=10
bandit ❌ fail 1 issues(s), we should look it over.
pip-audit skipped not run in the offline sandbox
size ✅ pass a very reasonable 1.8MB / cap 250MB
rom ✅ pass no illegal games here
net ✅ pass Only network I see is the one I'm responding on.
ruff captured 2477 lint findings
Findings

bandit

  • /work/extracted/worlds/crosscode/codegen/gen.py:43 [B701/HIGH] By default, jinja2 sets autoescape to False. Consider using autoescape=True or use the select_autoescape function to mitigate XSS vulnerabilities.

ruff

  • /work/extracted/worlds/crosscode/init.py:11 F401 .world.CrossCodeWorld imported but unused; consider removing, adding to __all__, or using a redundant alias
  • /work/extracted/worlds/crosscode/init.py:12 F841 Local variable e is assigned to but never used
  • /work/extracted/worlds/crosscode/codegen/gen.py:16 F401 ..types.items.ProgressiveItemChain imported but unused
  • /work/extracted/worlds/crosscode/codegen/gen.py:16 F401 ..types.items.ProgressiveItemChainSingle imported but unused
  • /work/extracted/worlds/crosscode/codegen/gen.py:16 F401 ..types.items.ProgressiveItemSubchain imported but unused
  • /work/extracted/worlds/crosscode/codegen/gen.py:19 F811 Redefinition of unused RegionsData from line 15: RegionsData redefined here
  • /work/extracted/worlds/crosscode/codegen/gen.py:317 E713 Test for membership should be not in
  • /work/extracted/worlds/crosscode/codegen/lists.py:262 E711 Comparison to None should be cond is not None
  • /work/extracted/worlds/crosscode/codegen/lists.py:362 F541 f-string without any placeholders
  • /work/extracted/worlds/crosscode/codegen/lists.py:530 E711 Comparison to None should be cond is not None
  • /work/extracted/worlds/crosscode/codegen/markers.py:117 E703 Statement ends with an unnecessary semicolon
  • /work/extracted/worlds/crosscode/codegen/markers.py:118 E703 Statement ends with an unnecessary semicolon
  • /work/extracted/worlds/crosscode/codegen/markers.py:137 E703 Statement ends with an unnecessary semicolon
  • /work/extracted/worlds/crosscode/codegen/parse.py:5 F401 string imported but unused
  • /work/extracted/worlds/crosscode/codegen/parse.py:16 F403 from ..types.condition import * used; unable to detect undefined names
  • …and 10 more

@karen-head-of-multiworld-qa karen-head-of-multiworld-qa Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

APPROVED: the manifest checks and the isolated QA checks (fuzz/scan) are both green, awesome job!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant