test(input): give the Walk key fixture the Skip title screen's input hook #497

Open
mooki wants to merge 1 commit from mooki/Longshot:fix/test-walk-key into main
Member

Type: test · Risk: low · Tested on: macOS 26.7.1, Apple M4 Max (game-free checks) · Needs: none

Why

tests/test_walk_key.py fails on main before any of its assertions runs: its fixture no longer links. So the Walk key
(#66) has no working game-free check, on any platform.

What changed

The Walk key test's fixture gets the empty hos_oot_autoload_input() stand-in that read_input() has needed since #399,
so the check links and runs again. No assertion, product code or other test changes.

  • tests: the fixture in tests/test_walk_key.py defines an empty hos_oot_autoload_input() (Skip title screen off),
    the same stand-in tests/test_input_background.py has had since #399. No assertion, product code or other test
    changes.
  • Design: why the test is what's wrong, not the code: #399 (ecb0f612) made read_input() in host/nn_hid.c call
    hos_oot_autoload_input() (host/oot_autoload.c, the Skip title screen row's presses), and gave the fixture in
    tests/test_input_background.py an empty stand-in. #66 (8c1844a9), merged 34 seconds later, added
    tests/test_walk_key.py, which also compiles read_input() on its own, but was written on a base without that call.
    The call is the intended behaviour; only the new fixture is stale.
  • Duplicate: #537 ("fix(input): Walk mode set to Hold in the Insert menu drops a toggled walk", ready for review)
    carries the same two lines (see Risks). The rebase sweep's recommendation: keep this PR as rebased; if #537 merges
    first, close this one as carried by #537 (its whole diff is then on main).

Measurements

Verdict: the check works again: on main tests/test_walk_key.py fails at the link, here it passes (once each after
the rebase; two rounds in turn before it, the same results). The full game-free suite changes only by test_walk_key,
FAIL to pass. Pass or fail, so there is no timing median.

Commits: main 6c9edffe5d (2026-11-14); this PR fix/test-walk-key @
cdf192b5b1.
Hardware: Apple M4 Max (16 CPUs), 64 GB, macOS 26.7.1, Apple clang 21 (the test runs gcc, which is Apple clang here).
Game-free: no GPU, no game
Scene: none (a test fixture only)
Method: tests/run_all.py test_walk_key in turn. Before the rebase (main 9c9d69ed, this PR 5f3e1540): main, this PR,
main, this PR. After it (main 6c9edffe, this PR cdf192b5): once each, the same results. The result is pass or fail, so
there is no timing median. A scratch copy with Walk broken shows the repaired check still catches it. The full game-free
suite on both sides, compared by test name.
How to reproduce: python -I -B tests/test_walk_key.py in each checkout (needs a C compiler)

Before: main @ 6c9edffe After: this PR @ cdf192b5
tests/test_walk_key.py FAIL: does not link PASS
full game-free suite on macOS (tests/run_all.py --jobs 6) 531 passed, 32 failed, 17 skipped 532 passed, 31 failed, 17 skipped

Before the rebase, in turn:

main @ 9c9d69ed this PR @ 5f3e1540
tests/test_walk_key.py, round 1 FAIL: does not link PASS
tests/test_walk_key.py, round 2 FAIL: does not link PASS
main @ 6c9edffe:
FAIL: test_walk (__main__.WalkKeyTests.test_walk)
AssertionError: 1 != 0 : Undefined symbols for architecture arm64:
  "_hos_oot_autoload_input", referenced from:
      _read_input in t-6b41b5.o
ld: symbol(s) not found for architecture arm64

this PR @ cdf192b5:
1 passed, 0 failed, 0 skipped in 0 s

The repaired check still detects what it protects. Before the rebase, in a scratch copy of this PR's files, walk_held()
in host/nn_hid.c made to return 0 at once (Walk never held):

AssertionError: 1 != 0 : defaults: FAIL line 512: st[0] == 0 && near_share(st[1], WALK_SPEED_DEFAULT)
...
(28 FAIL lines; the same copy without the change: OK)

Screenshots: none; nothing on screen.

Flags and settings

None.

Testing

Tested:

  • On an Apple M4 Max with macOS 26.7.1, game-free only.
  • tests/test_walk_key.py fails on main and passes here: two rounds in turn before the rebase, one after it.
  • Before the rebase, the broken-Walk scratch copy failed the repaired check (28 failed checks); the unmodified copy
    passed. Main has not changed host/nn_hid.c or this test since.
  • The full suite on both sides, compared by test name.
    • By test name, against main 6c9edffe's run on the same Mac: only one status changed: test_walk_key: FAIL on main,
      pass here.
    • These 31 checks fail here and on main on this Mac, by name (not triaged here: some need the macOS port's other pull
      requests, some are checks main added or changed since 5e072fc8): test_appimage_package_retry,
      test_appimage_player_build, test_collect_wide, test_control, test_cpm_discovery, test_crash_dialog,
      test_crash_record, test_env_on, test_game_layout, test_lift_cleanup_error, test_linux_preflight,
      test_longshot_ctl, test_low_memory_notice, test_make_game_cache, test_mem_gate, test_mem_gate_children,
      test_mirror_trim, test_oot_state_tap, test_pcache_header_read, test_pipeline_cache_file,
      test_pipeline_cache_save, test_pipeline_play_cache, test_pipeline_tour, test_prof_symbols,
      test_program_cache_cleanup, test_program_cache_one_variant, test_readback_late, test_report_run,
      test_split_giants, test_vk_pgo, test_vram_budget_row.
    • The same 17 checks skipped as on main.
    • Crash reports during the run: none (main's run: fault-arm64-2026-11-14-180704.ips,
      recorder_sync_test.exe-2026-11-14-180744.ips).
  • After the rebase onto main aa95d35f, at c74127cc (cdf192b5 before the rebases onto e090cc48 and aa95d35f):
    Sweep3's checks of this head (the C/C++ it changes compiled, and its own tests run, on arm64 and x86_64 where they
    apply) gave the same results as before; python -I -B tests/run_all.py on wave S1's merge 11a5b4e7, which carries
    this head: 568/22/17 (passed/failed/skipped) against main aa95d35f's 543/33/17 on this Mac, no new failure
    (reports/2026-11-15-rebase-sweep-3.md).

Not tested:

  • This PR on Linux and Windows. On main the fixture calls a function nothing defines. On Linux GNU ld refuses it too:
    #537's author ran the same fixture line there (Linux x86-64, gcc 15.2, main 1be60eae): on main undefined reference to hos_oot_autoload_input, with the line the test links and passes. lld on Windows refuses it as well [inference: not
    run there]. The fix is one empty C function, which tests/test_input_background.py already compiles on every platform.
  • The game: nothing in the game changes.

Must be tested: None: a game-free fixture, no product code. The added line is the empty C function
tests/test_input_background.py already compiles on every platform; #537's run of the same line on Linux (above) shows
the Linux side, and macOS is covered under Tested. Running it on Windows would confirm the "fails on main" side there.

Risks

What could break: test-only. The empty stand-in means this check never presses through the title screen; the Skip
title presses have their own check (tests/test_skip_title.py), and the Walk check never exercised them.

  • Landing order: every open PR head was searched again at the rebase (fetched at about 18:10 CST). #537 ("fix(input): Walk
    mode set to Hold in the Insert menu drops a toggled walk", ready for review) carries the same two lines in
    tests/test_walk_key.py and says so; the two merge without a conflict (git merge-tree). Whichever lands first, the
    other's copy of the lines is already there: if #537 lands first, this PR has nothing left and closes (the rebase
    sweep's recommendation: keep this PR as rebased; if #537 merges first, close it as carried by #537).
  • #319 changes read_input()'s window gate in host/nn_hid.c but not this test; they apply independently.

Turning it off: revert the commit: that restores the link failure.

Compatibility: Nothing changes: a test fixture only.

Issues

See #66 and #399.

Checklist

Everyone

  • One topic.
  • The title is a Conventional Commit (type(scope): description) of the status line's type.
  • Why gives the reason plainly and links the issues that fit (the tracker searched).
  • Measurements has a verdict, or one line saying why there is nothing to measure.
  • Testing names what was tested, what wasn't, and what must still be tested, where and how. (nothing to test elsewhere: Must be tested is None)
  • Rebased on current main: on aa95d35f (#761, 2026-11-15), head c74127cc, without a conflict. Main still fails
    the check without it; this PR's own commits, old → new: cdf192b5 → c74127cc; the commit names elsewhere in this
    description are from before the rebase.
  • python -I -B tests/run_all.py passes (any failure that also fails on main is named). On macOS: 532 passed, 17
    skipped, and 31 failures that also fail on main 6c9edffe on this Mac, named under Testing. After the rebase onto main
    aa95d35f (head c74127cc): wave S1's merge 11a5b4e7, 568/22/17 against main aa95d35f's 543/33/17, no new failure.
  • No game files, dumps, build output or generated files.
  • third_party/ untouched (a new folder with a PROVENANCE.md instead).
  • The license is OK: GPL-3.0-or-later, nothing incompatible and nothing decompiled.

When it applies

  • AI assistance recorded with Assisted-by: / Co-Authored-By: trailers.
  • A check under tests/ that reads changed source updated in this PR, not weakened.
**Type:** test · **Risk:** low · **Tested on:** macOS 26.7.1, Apple M4 Max (game-free checks) · **Needs:** none ## Why `tests/test_walk_key.py` fails on main before any of its assertions runs: its fixture no longer links. So the Walk key (#66) has no working game-free check, on any platform. ## What changed The Walk key test's fixture gets the empty `hos_oot_autoload_input()` stand-in that `read_input()` has needed since #399, so the check links and runs again. No assertion, product code or other test changes. - tests: the fixture in `tests/test_walk_key.py` defines an empty `hos_oot_autoload_input()` (Skip title screen off), the same stand-in `tests/test_input_background.py` has had since #399. No assertion, product code or other test changes. - Design: why the test is what's wrong, not the code: #399 (`ecb0f612`) made `read_input()` in `host/nn_hid.c` call `hos_oot_autoload_input()` (`host/oot_autoload.c`, the Skip title screen row's presses), and gave the fixture in `tests/test_input_background.py` an empty stand-in. #66 (`8c1844a9`), merged 34 seconds later, added `tests/test_walk_key.py`, which also compiles `read_input()` on its own, but was written on a base without that call. The call is the intended behaviour; only the new fixture is stale. - Duplicate: #537 ("fix(input): Walk mode set to Hold in the Insert menu drops a toggled walk", ready for review) carries the same two lines (see Risks). The rebase sweep's recommendation: keep this PR as rebased; if #537 merges first, close this one as carried by #537 (its whole diff is then on main). ## Measurements **Verdict:** the check works again: on main `tests/test_walk_key.py` fails at the link, here it passes (once each after the rebase; two rounds in turn before it, the same results). The full game-free suite changes only by `test_walk_key`, FAIL to pass. Pass or fail, so there is no timing median. Commits: main 6c9edffe5da1f5b5383977aeab3f544c0de25d4c (2026-11-14); this PR fix/test-walk-key @ cdf192b5b1de62f60eabd754a89effeabc4f8aa6. Hardware: Apple M4 Max (16 CPUs), 64 GB, macOS 26.7.1, Apple clang 21 (the test runs `gcc`, which is Apple clang here). Game-free: no GPU, no game Scene: none (a test fixture only) Method: `tests/run_all.py test_walk_key` in turn. Before the rebase (main 9c9d69ed, this PR 5f3e1540): main, this PR, main, this PR. After it (main 6c9edffe, this PR cdf192b5): once each, the same results. The result is pass or fail, so there is no timing median. A scratch copy with Walk broken shows the repaired check still catches it. The full game-free suite on both sides, compared by test name. How to reproduce: `python -I -B tests/test_walk_key.py` in each checkout (needs a C compiler) | | Before: main @ 6c9edffe | After: this PR @ cdf192b5 | |---|---|---| | `tests/test_walk_key.py` | FAIL: does not link | PASS | | full game-free suite on macOS (`tests/run_all.py --jobs 6`) | 531 passed, 32 failed, 17 skipped | 532 passed, 31 failed, 17 skipped | Before the rebase, in turn: | | main @ 9c9d69ed | this PR @ 5f3e1540 | |---|---|---| | `tests/test_walk_key.py`, round 1 | FAIL: does not link | PASS | | `tests/test_walk_key.py`, round 2 | FAIL: does not link | PASS | ``` main @ 6c9edffe: FAIL: test_walk (__main__.WalkKeyTests.test_walk) AssertionError: 1 != 0 : Undefined symbols for architecture arm64: "_hos_oot_autoload_input", referenced from: _read_input in t-6b41b5.o ld: symbol(s) not found for architecture arm64 this PR @ cdf192b5: 1 passed, 0 failed, 0 skipped in 0 s ``` The repaired check still detects what it protects. Before the rebase, in a scratch copy of this PR's files, `walk_held()` in `host/nn_hid.c` made to return 0 at once (Walk never held): ``` AssertionError: 1 != 0 : defaults: FAIL line 512: st[0] == 0 && near_share(st[1], WALK_SPEED_DEFAULT) ... (28 FAIL lines; the same copy without the change: OK) ``` Screenshots: none; nothing on screen. ### Flags and settings None. ## Testing **Tested:** - On an Apple M4 Max with macOS 26.7.1, game-free only. - `tests/test_walk_key.py` fails on main and passes here: two rounds in turn before the rebase, one after it. - Before the rebase, the broken-Walk scratch copy failed the repaired check (28 failed checks); the unmodified copy passed. Main has not changed `host/nn_hid.c` or this test since. - The full suite on both sides, compared by test name. - By test name, against main 6c9edffe's run on the same Mac: only one status changed: `test_walk_key`: FAIL on main, pass here. - These 31 checks fail here and on main on this Mac, by name (not triaged here: some need the macOS port's other pull requests, some are checks main added or changed since 5e072fc8): `test_appimage_package_retry`, `test_appimage_player_build`, `test_collect_wide`, `test_control`, `test_cpm_discovery`, `test_crash_dialog`, `test_crash_record`, `test_env_on`, `test_game_layout`, `test_lift_cleanup_error`, `test_linux_preflight`, `test_longshot_ctl`, `test_low_memory_notice`, `test_make_game_cache`, `test_mem_gate`, `test_mem_gate_children`, `test_mirror_trim`, `test_oot_state_tap`, `test_pcache_header_read`, `test_pipeline_cache_file`, `test_pipeline_cache_save`, `test_pipeline_play_cache`, `test_pipeline_tour`, `test_prof_symbols`, `test_program_cache_cleanup`, `test_program_cache_one_variant`, `test_readback_late`, `test_report_run`, `test_split_giants`, `test_vk_pgo`, `test_vram_budget_row`. - The same 17 checks skipped as on main. - Crash reports during the run: none (main's run: fault-arm64-2026-11-14-180704.ips, recorder_sync_test.exe-2026-11-14-180744.ips). - **After the rebase onto main aa95d35f**, at `c74127cc` (`cdf192b5` before the rebases onto e090cc48 and aa95d35f): Sweep3's checks of this head (the C/C++ it changes compiled, and its own tests run, on arm64 and x86_64 where they apply) gave the same results as before; `python -I -B tests/run_all.py` on wave S1's merge `11a5b4e7`, which carries this head: 568/22/17 (passed/failed/skipped) against main aa95d35f's 543/33/17 on this Mac, no new failure (`reports/2026-11-15-rebase-sweep-3.md`). **Not tested:** - This PR on Linux and Windows. On main the fixture calls a function nothing defines. On Linux GNU ld refuses it too: #537's author ran the same fixture line there (Linux x86-64, gcc 15.2, main 1be60eae): on main `undefined reference to hos_oot_autoload_input`, with the line the test links and passes. lld on Windows refuses it as well [inference: not run there]. The fix is one empty C function, which `tests/test_input_background.py` already compiles on every platform. - The game: nothing in the game changes. **Must be tested:** None: a game-free fixture, no product code. The added line is the empty C function `tests/test_input_background.py` already compiles on every platform; #537's run of the same line on Linux (above) shows the Linux side, and macOS is covered under Tested. Running it on Windows would confirm the "fails on main" side there. ## Risks **What could break:** test-only. The empty stand-in means this check never presses through the title screen; the Skip title presses have their own check (`tests/test_skip_title.py`), and the Walk check never exercised them. - Landing order: every open PR head was searched again at the rebase (fetched at about 18:10 CST). #537 ("fix(input): Walk mode set to Hold in the Insert menu drops a toggled walk", ready for review) carries the same two lines in `tests/test_walk_key.py` and says so; the two merge without a conflict (`git merge-tree`). Whichever lands first, the other's copy of the lines is already there: if #537 lands first, this PR has nothing left and closes (the rebase sweep's recommendation: keep this PR as rebased; if #537 merges first, close it as carried by #537). - #319 changes `read_input()`'s window gate in `host/nn_hid.c` but not this test; they apply independently. **Turning it off:** revert the commit: that restores the link failure. **Compatibility:** Nothing changes: a test fixture only. ## Issues See #66 and #399. ## Checklist ### Everyone - [x] One topic. - [x] The title is a Conventional Commit (`type(scope): description`) of the status line's type. - [x] Why gives the reason plainly and links the issues that fit (the tracker searched). - [x] Measurements has a verdict, or one line saying why there is nothing to measure. - [x] Testing names what was tested, what wasn't, and what must still be tested, where and how. (nothing to test elsewhere: Must be tested is None) - [x] Rebased on current `main`: on aa95d35f (#761, 2026-11-15), head `c74127cc`, without a conflict. Main still fails the check without it; this PR's own commits, old → new: `cdf192b5` → `c74127cc`; the commit names elsewhere in this description are from before the rebase. - [x] `python -I -B tests/run_all.py` passes (any failure that also fails on `main` is named). On macOS: 532 passed, 17 skipped, and 31 failures that also fail on main 6c9edffe on this Mac, named under Testing. After the rebase onto main aa95d35f (head `c74127cc`): wave S1's merge `11a5b4e7`, 568/22/17 against main aa95d35f's 543/33/17, no new failure. - [x] No game files, dumps, build output or generated files. - [x] `third_party/` untouched (a new folder with a `PROVENANCE.md` instead). - [x] The license is OK: GPL-3.0-or-later, nothing incompatible and nothing decompiled. ### When it applies - [x] AI assistance recorded with `Assisted-by:` / `Co-Authored-By:` trailers. - [x] A check under `tests/` that reads changed source updated in this PR, not weakened.
test(input): give the Walk key fixture the Skip title screen's input hook
All checks were successful
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Successful in 3s
PR description / Description follows the template (pull_request_target) Successful in 4s
CI / Workflow lint (actionlint) (pull_request) Successful in 6s
Third-party parts / As their notes say (pull_request) Successful in 8s
Website / Website on Cloudflare (pull_request_target) Has been skipped
5f3e15404a
#399 made host/nn_hid.c's read_input call hos_oot_autoload_input() and gave
tests/test_input_background.py's fixture an empty one. #66, merged 34 seconds
later, added tests/test_walk_key.py, which compiles read_input alone but was
written before that call existed, so on main its fixture no longer links
(undefined hos_oot_autoload_input) and the check fails before any assertion.

The fixture now defines the same empty hook (Skip title screen off), as
test_input_background does. No assertion or product code changes.

Assisted-by: Claude Opus 5.5
Co-Authored-By: Claude Opus 5.5 <[email protected]>
mooki force-pushed fix/test-walk-key from 5f3e15404a
All checks were successful
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Successful in 3s
PR description / Description follows the template (pull_request_target) Successful in 4s
CI / Workflow lint (actionlint) (pull_request) Successful in 6s
Third-party parts / As their notes say (pull_request) Successful in 8s
Website / Website on Cloudflare (pull_request_target) Has been skipped
to cdf192b5b1
All checks were successful
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
Website / Website on Cloudflare (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Successful in 4s
CI / Workflow lint (actionlint) (pull_request) Successful in 6s
Third-party parts / As their notes say (pull_request) Successful in 9s
PR description / Description follows the template (pull_request_target) Successful in 4s
2026-11-15 01:52:25 +00:00
Compare
mooki force-pushed fix/test-walk-key from cdf192b5b1
All checks were successful
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
Website / Website on Cloudflare (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Successful in 4s
CI / Workflow lint (actionlint) (pull_request) Successful in 6s
Third-party parts / As their notes say (pull_request) Successful in 9s
PR description / Description follows the template (pull_request_target) Successful in 4s
to d567d20e2b
Some checks failed
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
Website / Website on Cloudflare (pull_request) Has been skipped
PR description / Description follows the template (pull_request_target) Successful in 6s
CI / Conventional Commit title (pull_request) Successful in 6s
CI / Workflow lint (actionlint) (pull_request) Successful in 7s
Guide screenshots / Guide images and local UI source review (pull_request) Failing after 6s
Third-party parts / As their notes say (pull_request) Successful in 8s
2026-11-15 07:14:22 +00:00
Compare
mooki force-pushed fix/test-walk-key from d567d20e2b
Some checks failed
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
Website / Website on Cloudflare (pull_request) Has been skipped
PR description / Description follows the template (pull_request_target) Successful in 6s
CI / Conventional Commit title (pull_request) Successful in 6s
CI / Workflow lint (actionlint) (pull_request) Successful in 7s
Guide screenshots / Guide images and local UI source review (pull_request) Failing after 6s
Third-party parts / As their notes say (pull_request) Successful in 8s
to c74127cc9a
Some checks failed
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
Website / Website on Cloudflare (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Successful in 4s
CI / Workflow lint (actionlint) (pull_request) Successful in 7s
Guide screenshots / Guide images and local UI source review (pull_request) Failing after 5s
Third-party parts / As their notes say (pull_request) Successful in 10s
PR description / Description follows the template (pull_request_target) Successful in 5s
2026-11-15 13:06:02 +00:00
Compare
mooki changed title from WIP: test(input): give the Walk key fixture the Skip title screen's input hook to test(input): give the Walk key fixture the Skip title screen's input hook 2026-11-15 13:13:26 +00:00
Some checks failed
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
Website / Website on Cloudflare (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Successful in 4s
CI / Workflow lint (actionlint) (pull_request) Successful in 7s
Guide screenshots / Guide images and local UI source review (pull_request) Failing after 5s
Third-party parts / As their notes say (pull_request) Successful in 10s
PR description / Description follows the template (pull_request_target) Successful in 5s
This pull request doesn't have enough approvals yet. 0 of 1 approvals granted.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u 'fix/test-walk-key:mooki-fix/test-walk-key'
git switch 'mooki-fix/test-walk-key'
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Longshot!497
No description provided.