Skip to content

меняем руки #147

меняем руки

меняем руки #147

Triggered via pull request March 11, 2026 11:08
Status Failure
Total duration 12m 26s
Artifacts 13

ci_suite.yml

on: pull_request
Start Gate
3s
Start Gate
Collect data and setup caches for other tasks  /  collect_data
14s
Collect data and setup caches for other tasks / collect_data
Matrix: Setup build artifacts / run
Compile Maps  /  Compile All Station Maps
1m 19s
Compile Maps / Compile All Station Maps
Compile Maps  /  Compile All Templates
1m 40s
Compile Maps / Compile All Templates
Matrix: Integration Tests / run
Matrix: Alternate Tests / run
Compare Screenshot Tests  /  compare_screenshots
Compare Screenshot Tests / compare_screenshots
Completion Gate
5s
Completion Gate
Fit to window
Zoom out
Zoom in

Annotations

113 errors and 16 warnings
Compile Maps / Compile All Station Maps
Process completed with exit code 1.
Compile Maps / Compile All Templates
Process completed with exit code 1.
Minimal Runtime Station: /datum/unit_test/traitor: code/modules/unit_tests/traitor.dm#L33
/datum/traitor_objective/locate_weakpoint failed to generate their objective. Reason: list index out of bounds code/modules/antagonists/traitor/objectives/locate_weakpoint.dm:66 proc name: generate objective (/datum/traitor_objective/locate_weakpoint/generate_objective) source file: code/modules/antagonists/traitor/objectives/locate_weakpoint.dm,66 usr: null src: Triangulate station\'s structu... (/datum/traitor_objective/locate_weakpoint) call stack: Triangulate station\'s structu... (/datum/traitor_objective/locate_weakpoint): generate objective(Dayna Winton (/datum/mind), /list (/list)) /datum/unit_test/traitor (/datum/unit_test/traitor): Run() RunUnitTest(/datum/unit_test/traitor (/datum/unit_test/traitor), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests / run (runtimestation_minimal) / Run Tests (runtimestation_minimal; 516)
FAIL /datum/unit_test/simple_animal_freeze 0s
Minimal Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/wrath into a basic mob.
Minimal Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/sloth into a basic mob.
Minimal Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/gluttony into a basic mob.
Minimal Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon into a basic mob.
Integration Tests / run (runtimestation_minimal) / Run Tests (runtimestation_minimal; 516)
FAIL /datum/unit_test/missing_icons/worn_icons 0.5s
Minimal Runtime Station: /datum/unit_test/missing_icons/worn_icons: code/modules/unit_tests/icon_state_worn.dm#L89
/obj/item/manual_cell_recharger using invalid icon_state, "handheldcharger_black_empty" in 'icons/mob/clothing/belt.dmi'
Integration Tests / run (runtimestation_minimal) / Run Tests (runtimestation_minimal; 516)
FAIL /datum/unit_test/cargo_crate_sanity 6.8s
Minimal Runtime Station: /datum/unit_test/cargo_crate_sanity: code/datums/components/stationloving.dm#L62
[11:13:59] Runtime in code/datums/components/stationloving.dm,62: Unable to find a blobstart landmark for /datum/component/stationloving to relocate the Archive of the Kindred. proc name: relocate (/datum/component/stationloving/proc/relocate) src: /datum/component/stationloving (/datum/component/stationloving) call stack: /datum/component/stationloving (/datum/component/stationloving): relocate() /datum/component/stationloving (/datum/component/stationloving): Initialize(0, 1) /datum/component/stationloving (/datum/component/stationloving): New(/list (/list)) the Archive of the Kindred (/obj/item/book/kindred): AddComponent(/list (/list), null) the Archive of the Kindred (/obj/item/book/kindred): Initialize(0) Atoms (/datum/controller/subsystem/atoms): InitAtom(the Archive of the Kindred (/obj/item/book/kindred), 0, /list (/list)) the Archive of the Kindred (/obj/item/book/kindred): New(0) the Codex Gigas (/obj/item/book/codex_gigas): Initialize(0) Atoms (/datum/controller/subsystem/atoms): InitAtom(the Codex Gigas (/obj/item/book/codex_gigas), 0, /list (/list)) the Codex Gigas (/obj/item/book/codex_gigas): New(0) Book Crate (/datum/supply_pack/misc/book_crate): fill(the crate (/obj/structure/closet/crate/wooden)) Book Crate (/datum/supply_pack/misc/book_crate): generate(the floor (126,126,7) (/turf/open/floor/iron), null) /datum/unit_test/cargo_crate_s... (/datum/unit_test/cargo_crate_sanity): Run() RunUnitTest(/datum/unit_test/cargo_crate_s... (/datum/unit_test/cargo_crate_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
Process completed with exit code 1.
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
FAIL /datum/unit_test/create_and_destroy 66.3s
Runtime Station: /datum/unit_test/create_and_destroy: code/controllers/subsystem/garbage.dm#L367
[11:18:20] Runtime in code/controllers/subsystem/garbage.dm,367: /obj/item/case_portable_recharger destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic proc name: qdel (/proc/qdel) src: null call stack: qdel(the portable recharger case (/obj/item/case_portable_recharger), 0) the portable recharger kit (/obj/machinery/recharger/portable_recharger): Destroy(0) qdel(the portable recharger kit (/obj/machinery/recharger/portable_recharger), 0) the portable recharger case (/obj/item/case_portable_recharger): Destroy(1) qdel(the portable recharger case (/obj/item/case_portable_recharger), 1) /datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run() RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
FAIL /datum/unit_test/simple_animal_freeze 0s
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/wrath into a basic mob.
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/sloth into a basic mob.
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/gluttony into a basic mob.
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon into a basic mob.
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
FAIL /datum/unit_test/missing_icons/worn_icons 0.6s
Runtime Station: /datum/unit_test/missing_icons/worn_icons: code/modules/unit_tests/icon_state_worn.dm#L89
/obj/item/manual_cell_recharger using invalid icon_state, "handheldcharger_black_empty" in 'icons/mob/clothing/belt.dmi'
Alternate Tests / run (516, 1648, runtimestation) / Run Tests (516.1648; runtimestation; 516)
FAIL /datum/unit_test/create_and_destroy 65.2s
Runtime Station: /datum/unit_test/create_and_destroy: code/controllers/subsystem/garbage.dm#L367
[11:18:26] Runtime in code/controllers/subsystem/garbage.dm,367: /obj/item/case_portable_recharger destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic proc name: qdel (/proc/qdel) src: null call stack: qdel(the portable recharger case (/obj/item/case_portable_recharger), 0) the portable recharger kit (/obj/machinery/recharger/portable_recharger): Destroy(0) qdel(the portable recharger kit (/obj/machinery/recharger/portable_recharger), 0) the portable recharger case (/obj/item/case_portable_recharger): Destroy(1) qdel(the portable recharger case (/obj/item/case_portable_recharger), 1) /datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run() RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Alternate Tests / run (516, 1648, runtimestation) / Run Tests (516.1648; runtimestation; 516)
FAIL /datum/unit_test/simple_animal_freeze 0s
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/wrath into a basic mob.
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/sloth into a basic mob.
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/gluttony into a basic mob.
Runtime Station: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon into a basic mob.
Alternate Tests / run (516, 1648, runtimestation) / Run Tests (516.1648; runtimestation; 516)
FAIL /datum/unit_test/missing_icons/worn_icons 0.5s
Runtime Station: /datum/unit_test/missing_icons/worn_icons: code/modules/unit_tests/icon_state_worn.dm#L89
/obj/item/manual_cell_recharger using invalid icon_state, "handheldcharger_black_empty" in 'icons/mob/clothing/belt.dmi'
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/light/directional/south Could not find attachable object at /area/station/construction (155,57,3)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The airlock unrestricted side helper failed to find an airlock at Icemoon Wastes (141,175,6)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The airlock abandoned helper failed to find an airlock at Icemoon Wastes (141,175,6)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The airlock abandoned helper failed to find an airlock at Departure Lounge (126,108,6)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/extinguisher_cabinet/directional/east Could not find attachable object at /area/station/maintenance/disposal/incinerator (93,132,5) (92,132,5)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/item/radio/intercom/directional/east Could not find attachable object at /area/station/maintenance/disposal/incinerator (93,133,5) (92,133,5)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/east Could not find attachable object at /area/station/maintenance/disposal/incinerator (93,136,5) (92,136,5)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/light_switch/directional/north Could not find attachable object at /area/station/maintenance/disposal/incinerator (89,138,5) (89,137,5)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/firealarm/directional/west Could not find attachable object at /area/station/maintenance/disposal/incinerator (85,134,5) (86,134,5)
Stroika: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/west Could not find attachable object at /area/station/maintenance/disposal/incinerator (85,136,5) (86,136,5)
Integration Tests / run (multiz_debug) / Run Tests (multiz_debug; 516)
Process completed with exit code 1.
Integration Tests / run (multiz_debug) / Run Tests (multiz_debug; 516)
FAIL /datum/unit_test/create_and_destroy 70.7s
MultiZ Debug: /datum/unit_test/create_and_destroy: code/controllers/subsystem/garbage.dm#L367
[11:19:01] Runtime in code/controllers/subsystem/garbage.dm,367: /obj/item/case_portable_recharger destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic proc name: qdel (/proc/qdel) src: null call stack: qdel(the portable recharger case (/obj/item/case_portable_recharger), 0) the portable recharger kit (/obj/machinery/recharger/portable_recharger): Destroy(0) qdel(the portable recharger kit (/obj/machinery/recharger/portable_recharger), 0) the portable recharger case (/obj/item/case_portable_recharger): Destroy(1) qdel(the portable recharger case (/obj/item/case_portable_recharger), 1) /datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run() RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests / run (multiz_debug) / Run Tests (multiz_debug; 516)
FAIL /datum/unit_test/simple_animal_freeze 0s
MultiZ Debug: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/wrath into a basic mob.
MultiZ Debug: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/sloth into a basic mob.
MultiZ Debug: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/gluttony into a basic mob.
MultiZ Debug: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon into a basic mob.
Integration Tests / run (multiz_debug) / Run Tests (multiz_debug; 516)
FAIL /datum/unit_test/missing_icons/worn_icons 0.5s
MultiZ Debug: /datum/unit_test/missing_icons/worn_icons: code/modules/unit_tests/icon_state_worn.dm#L89
/obj/item/manual_cell_recharger using invalid icon_state, "handheldcharger_black_empty" in 'icons/mob/clothing/belt.dmi'
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/newscaster/directional/west Could not find attachable object at /area/station/security/brig (119,156,2) (120,156,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/item/radio/intercom/directional/north Could not find attachable object at /area/station/security/lockers (119,150,2) (119,149,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/south Could not find attachable object at /area/station/security/evidence (118,156,2) (118,157,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The general access at Engineering Foyer (117,136,2) failed to apply (cannot mix any/all access helpers: any existed, all failed)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/south Could not find attachable object at /area/station/security/evidence (117,156,2) (117,157,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/north Could not find attachable object at /area/station/security/mechbay (116,150,2) (116,149,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/east Could not find attachable object at /area/station/security/prison/safe (115,152,2) (114,152,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/south Could not find attachable object at /area/station/tcommsat/server (101,153,2) (101,154,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/north Could not find attachable object at /area/station/tcommsat/server (101,158,2) (101,157,2)
Protos Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
Bad control_area path for AI Upload Turret Control at Telecomms Control Room (95,153,2): /area/station/ai_monitored/turret_protected/ai_upload
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/requests_console Could not find attachable object at /area/station/command/bridge (112,142,2) (112,143,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/south Could not find attachable object at /area/station/command/bridge (111,142,2) (111,143,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/fireaxecabinet Could not find attachable object at /area/station/command/bridge (110,142,2) (110,143,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/extinguisher_cabinet/directional/south Could not find attachable object at /area/station/command/bridge (109,142,2) (109,143,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/light_switch/directional/south Could not find attachable object at /area/station/command/bridge (109,142,2) (109,143,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/item/radio/intercom Could not find attachable object at /area/station/security/brig (110,187,2) (109,187,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/east Could not find attachable object at /area/station/security/brig (110,188,2) (109,188,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/noticeboard Could not find attachable object at /area/station/command/meeting_room (108,136,2) (107,136,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/firealarm/directional/north Could not find attachable object at /area/station/hallway/primary/central (99,152,2) (99,151,2)
ProtoBox Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/extinguisher_cabinet/directional/north Could not find attachable object at /area/station/hallway/secondary/entry (58,154,2) (58,153,2)
Integration Tests / run (gateway_test) / Run Tests (gateway_test; 516)
Process completed with exit code 1.
Integration Tests / run (gateway_test) / Run Tests (gateway_test; 516)
FAIL /datum/unit_test/create_and_destroy 67.6s
Gateway Test: /datum/unit_test/create_and_destroy: code/controllers/subsystem/garbage.dm#L367
[11:19:34] Runtime in code/controllers/subsystem/garbage.dm,367: /obj/item/case_portable_recharger destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic proc name: qdel (/proc/qdel) src: null call stack: qdel(the portable recharger case (/obj/item/case_portable_recharger), 0) the portable recharger kit (/obj/machinery/recharger/portable_recharger): Destroy(0) qdel(the portable recharger kit (/obj/machinery/recharger/portable_recharger), 0) the portable recharger case (/obj/item/case_portable_recharger): Destroy(1) qdel(the portable recharger case (/obj/item/case_portable_recharger), 1) /datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run() RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests / run (gateway_test) / Run Tests (gateway_test; 516)
FAIL /datum/unit_test/simple_animal_freeze 0s
Gateway Test: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/wrath into a basic mob.
Gateway Test: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/sloth into a basic mob.
Gateway Test: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon/gluttony into a basic mob.
Gateway Test: /datum/unit_test/simple_animal_freeze: code/modules/unit_tests/simple_animal_freeze.dm#L72
No new simple_animal subtypes are allowed. Please refactor /mob/living/simple_animal/lesserdemon into a basic mob.
Integration Tests / run (gateway_test) / Run Tests (gateway_test; 516)
FAIL /datum/unit_test/missing_icons/worn_icons 0.6s
Gateway Test: /datum/unit_test/missing_icons/worn_icons: code/modules/unit_tests/icon_state_worn.dm#L89
/obj/item/manual_cell_recharger using invalid icon_state, "handheldcharger_black_empty" in 'icons/mob/clothing/belt.dmi'
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The tcoms access at Port Solar Maintenance (121,114,4) failed to apply (cannot mix any/all access helpers: any existed, all failed)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/firealarm/directional/south Could not find attachable object at /area/station/command/heads_quarters/ce (130,108,3) (130,109,3)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The captain access at Captain's Quarters (128,150,3) failed to apply (cannot mix any/all access helpers: all existed, any failed)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The captain access at Captain's Quarters (126,148,3) failed to apply (cannot mix any/all access helpers: all existed, any failed)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/west Could not find attachable object at /area/station/hallway/secondary/command (124,147,3) (125,147,3)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The general access at Engineering Lobby (125,115,2) failed to apply (cannot mix any/all access helpers: all existed, any failed)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
The general access at Construction Area (122,112,2) failed to apply (cannot mix any/all access helpers: all existed, any failed)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/west Could not find attachable object at /area/station/construction (119,113,2) (120,113,2)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/firealarm/directional/west Could not find attachable object at /area/station/construction (119,114,2) (120,114,2)
Bearcat: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/north Could not find attachable object at /area/station/construction (118,113,2) (118,112,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/status_display/ai/directional/west Could not find attachable object at /area/station/hallway/primary/aft (124,95,2) (125,95,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/button/door/directional/south Could not find attachable object at /area/station/hallway/primary/central (118,99,2) (118,100,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/button/door/directional/west Could not find attachable object at /area/station/hallway/primary/central/fore (111,141,2) (112,141,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/reagent_dispensers/wall/peppertank/directional/west Could not find attachable object at /area/station/security/lockers (87,83,2) (88,83,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/firealarm/directional/west Could not find attachable object at /area/station/security/lockers (87,84,2) (88,84,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/south Could not find attachable object at /area/station/security/office (81,84,2) (81,85,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/reagent_dispensers/wall/peppertank/directional/east Could not find attachable object at /area/station/command/heads_quarters/hos (80,78,2) (79,78,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/structure/extinguisher_cabinet/directional/east Could not find attachable object at /area/station/command/heads_quarters/hos (80,79,2) (79,79,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/item/radio/intercom/directional/east Could not find attachable object at /area/station/command/heads_quarters/hos (80,81,2) (79,81,2)
Kilo Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/computer/security/telescreen/cmo/directional/west Could not find attachable object at /area/station/command/heads_quarters/cmo (72,141,2) (73,141,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/requests_console/directional/west Could not find attachable object at /area/station/command/teleporter (131,154,2) (132,154,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/item/radio/intercom/directional/south Could not find attachable object at /area/station/hallway/primary/central/fore (131,155,2) (131,156,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/south Could not find attachable object at /area/station/hallway/primary/central/fore (124,155,2) (124,156,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/item/radio/intercom/directional/south Could not find attachable object at /area/station/command/bridge (122,166,2) (122,167,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
Bad control_area path for AI Upload turret control at Bridge (121,167,2): /area/station/ai_monitored/turret_protected/ai_upload
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/turretid Could not find attachable object at /area/station/command/bridge (121,166,2) (121,167,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/firealarm/directional/west Could not find attachable object at /area/station/security/office (93,182,2) (94,182,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/airalarm/directional/west Could not find attachable object at /area/station/security/office (93,184,2) (94,184,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/firealarm/directional/west Could not find attachable object at /area/station/security/lockers (93,190,2) (94,190,2)
Pubby Station: /datum/unit_test/maptest_log_mapping: code/modules/unit_tests/mapping.dm#L19
/obj/machinery/power/apc/auto_name/directional/east Could not find attachable object at /area/station/security/evidence (87,182,2) (86,182,2)
Completion Gate
Process completed with exit code 1.
Collect data and setup caches for other tasks / collect_data
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compile Maps / Compile All Station Maps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, oven-sh/setup-bun@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Setup build artifacts / run (516, 1648) / Setup build artifact (516.1648)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, oven-sh/setup-bun@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Setup build artifacts / run (516, 1659) / Setup build artifact (516.1659)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, oven-sh/setup-bun@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compile Maps / Compile All Templates
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, oven-sh/setup-bun@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (runtimestation_minimal) / Run Tests (runtimestation_minimal; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Alternate Tests / run (516, 1648, runtimestation) / Run Tests (516.1648; runtimestation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (stroika) / Run Tests (stroika; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (multiz_debug) / Run Tests (multiz_debug; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (protosstation) / Run Tests (protosstation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (protoboxstation) / Run Tests (protoboxstation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (gateway_test) / Run Tests (gateway_test; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (bearcat) / Run Tests (bearcat; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (kilostation) / Run Tests (kilostation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests / run (pubbystation) / Run Tests (pubbystation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
build-artifact-516-1648 Expired
225 MB
sha256:4b2e43f0ea6a0113177ed8874e5d4a4824a20497ea85625d174ff20729268eea
build-artifact-516-1659 Expired
225 MB
sha256:ca84e40f39d4760758983d71ec4f722f065b63065651eaf08c7851620bf3160a
test_artifacts_bearcat__ Expired
152 KB
sha256:f647cefbd8a5af6e8a366c454f07c1b4a5668c11f81b8e86617cad167cbb4e9b
test_artifacts_gateway_test__ Expired
152 KB
sha256:5157243b928a9c8924a0ae15c5ca83e0125fb40411384dfca7cc08c47d183dd7
test_artifacts_kilostation__ Expired
152 KB
sha256:a8dbb9a8a69688c99542cd203ce935417e56f98e6c2f8286d55deadfa3cc61d9
test_artifacts_multiz_debug__ Expired
152 KB
sha256:bb9a952b792fed51bf1d0b851e796bc0c6b5cb7ff4955cc8ffa4e11e317bbce6
test_artifacts_protoboxstation__ Expired
152 KB
sha256:41e3ac7e0092731ea6be157a4b3c7e3bc421ffd5a99c88e3f7007d58a6aee003
test_artifacts_protosstation__ Expired
152 KB
sha256:e19013c19cf7eddb47324fc68af95d28f768e4fb344cb321db7fb04d5130c594
test_artifacts_pubbystation__ Expired
152 KB
sha256:ae53b0297cb7fe0fed57c1f22443e03b91b98a764fe73dd1a4cacc5f6573479a
test_artifacts_runtimestation_516_1648 Expired
152 KB
sha256:85459d07d740b1038b6b2cd7b2784496be87118b1cc89fe8bc6f2ab64106bef3
test_artifacts_runtimestation__ Expired
152 KB
sha256:4f62b15f96f9ee46aeb22a153ac9d697147cc56cc606ad1cf2e358bdbc362bf1
test_artifacts_runtimestation_minimal__ Expired
152 KB
sha256:5225a0c6d45c8185556f00bda27033aa603c072e7d3911b3d9bde58c45d14a82
test_artifacts_stroika__ Expired
152 KB
sha256:f36f8adb503d9a38a694440cfc9e31432d3cb05bc380d091dce5cbe203b2a74b