Fix #4 (task scheduler scoring) closed but never built or deployed — no CI success, no JAR, mod absent from BMC5 #19
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
enhancement
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/mc-heroes-mod#19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
Issue #4 ("Task scoring system needs tuning") was closed on 2026-08-05 with fix commit
5257694f4a("fix #4: tune task scheduler scoring") onmain(branch head78112592fc), but the fix was never built or deployed. There is no deployed artifact of mc-heroes-mod anywhere.Source: kanban qa card
t_e91b153c(probe findings, 2026-08-10).Repro steps
GET /repos/Mark/mc-heroes-mod/actions/runs?limit=25.5257694f4a/78112592fc; run 5368 (plan-file commit) iscancelled.failureorcancelled— no successful build has ever produced a JAR.GET /repos/Mark/mc-heroes-mod/releasesreturns[](no releases/tags); artifacts endpoint 404./data/mods(359 jars) contains no heroesmod jar (grep heroesmod= 0 matches).EpheroLib-1.21.1-NEO-FORGE-1.2.0.jaris a different mod, not this repo's build.Actual vs expected
t_a4d2d489landed and #4 closed, the mod JAR is built by CI, published as an artifact/release, and installed on the BMC5 server where the fix is live.main, but no JAR was ever built (CI never succeeded), never published, and never installed. BMC5 server is healthy (Up 2 months, RCON OK) but the mod is absent.Impact
The fix is code-only; users of the mod have no way to obtain or run the fixed task-scheduler scoring. Closing #4 as fixed overstates what actually shipped.
Related
t_e91b153c(this card)t_a4d2d489CI is now green — first successful build in repo history (run #5519, commit
bc96704, 5m39s, BUILD SUCCESSFUL, 16/16 tests,mod-jarartifact uploaded).Root causes fixed:
waitingforever (web UI: "No matching online runner with label: linux"). Registeredlocalhost-mcheroes-runner(id 27) via the repo registration-token endpoint — runs dispatch instantly now.https://github.com/actions/*.git@v4which never resolved on this instance (all 32 prior runs failed/cancelled). Switched to the Forgejo mirrorhttps://data.forgejo.org/actions/*@<sha>(SHA-pinned, verified fetchable) — same pattern as nodedesk's green runs.ubuntu-latestis claimed by a broken bare-binary runner on this instance (every job it claims dies with context canceled). Routed tolinux— only the healthy containerized runners register it.The #4 task scheduler scoring code itself was already sound — compiled and all 16 TaskSchedulerScoringTest cases passed in CI. Closing; the JAR is downloadable from run #5519 artifacts.