Resolved in spikersoft-backend PR #518 (merged). Verified at scale: the merge fired all service pipelines — 24/25 fully green, including 21 create_manifest successes stitching m5-built…
Done. Infra PR #157 merged; rolled out canary-first (laptop-server via docker service update, verified v3.0.2 ... declare successfully), then full docker stack deploy as gitea-runners. All…
Resolved in spikersoft-ios PR #2 (merged). MetalFX now links only for sdk=iphoneos* and CI builds the unsigned device slice — first green iOS CI on m5-builder. Closing.
Resolved in spikersoft-android PR #1 (merged). Pegged to ubuntu-amd64 + in-job Android SDK provisioning — first Android CI run ever went green on 4090-4. Closing.
Resolved in spikersoft-backend PR #517 (merged to master). PopulateFireWeaponCommand now parses isFiring, so energy weapons can start firing via the MessagePack path; regression test added.…
Resolved in spikersoft-backend PR #517 (merged to master). EventToDict now serializes RadarContactUpdate, RadarModeChanged, StealthStateChanged, ContactLost and ContactGhost with full…
Fix is ready in spikersoft-backend PR #517 (CI fully green): PopulateFireWeaponCommand now parses isFiring, with a DeserializeCommand_FireWeapon_MapsIsFiring regression test. Closing once…
Fix is ready in spikersoft-backend PR #517 (CI fully green: unit tests, both arch builds, game-server pipeline). Adds EventToDict cases for RadarContactUpdateEvent, RadarModeChangedEvent,…