Commit Graph

8 Commits (2b06eb2a1eff37877eaa2293eee3937a115b4e89)

Author SHA1 Message Date
VinPropane ea13b05196 NEO-83: Fix Bruno CI combat-targets HP state pollution.
Add dev combat-targets fixture reset endpoint, Bruno pre-request helper, and enable fixture in CI Bruno step so combat-targets tests run after ability-cast defeat spine.
2026-05-25 11:28:13 -04:00
VinPropane 596b319493 chore: run Bruno server collection in .NET GitHub workflow 2026-05-10 19:27:25 -04:00
VinPropane 6b75fbdbd0 chore: grant pull-requests read for paths-filter API 2026-05-04 20:24:35 -04:00
VinPropane 0fd2dfe780 chore: skip .NET steps on PR when server paths unchanged 2026-05-04 20:21:18 -04:00
VinPropane 7b6d106240 chore: run .NET workflow on all PRs to main 2026-05-04 20:16:08 -04:00
VinPropane e2d64a7a57 NS-17: PostgreSQL position persistence and integration tests
Wire IPositionStateStore to Npgsql when ConnectionStrings:NeonSprawl is set,
with versioned DDL under server/db/migrations and a shared PostgresPositionBootstrap
for schema plus dev-player seeding at host startup. In-memory tests override Postgres
registrations when CI sets the connection string globally.

Add GitHub Actions Postgres service for dotnet test, server README updates,
decomposition and implementation-plan docs, code review write-up, and C# brace
conventions in csharp-style rule.
2026-03-30 22:55:17 -04:00
VinPropane 15b0ee0921 ci: gate .NET workflow on server paths; add GDScript lint/format CI
- Run .NET build/test only when the solution, server/, or the workflow changes.
- Add gdlint and gdformat --check for client/ on relevant path changes.
- Align client GDScript with gdtoolkit (formatting, enum order, line length).
2026-03-30 21:16:16 -04:00
VinPropane 5263d32f5c fix actions 2026-03-29 23:14:53 -04:00