Commit Graph
14 Commits
Author SHA1 Message Date
Hein c7b4530689 fix(race): make make test-race pass across ./pkg/...
Add a test-race target and run test-unit over ./pkg/...

Production races:
- logger: guard Logger/errorTracker with an RWMutex
- security: copy UserContext for the async session-activity goroutine
  and track it with a WaitGroup

Test fixes:
- eventbroker, websocketspec: use atomics for state shared with workers
- security: wait for async activity updates before touching sqlmock
- mqttspec: build full HookContext, set SubscriptionID, pin the
  in-memory SQLite to one connection

Update the cross-cutting audit (X1) with status and findings.
2026-09-30 13:07:47 +02:00
Hein 897cb2ae0d fix: liniting issues and events dev 2025-12-30 14:40:45 +02:00
copilot-swe-agent[bot]andwarkanum 4cb35a78b0 Improve CatchPanicCallback: extract context early and clarify example
Co-authored-by: warkanum <208308+warkanum@users.noreply.github.com>
2025-12-30 11:07:46 +00:00
copilot-swe-agent[bot]andwarkanum e10e2e1c27 Fix recover() usage in CatchPanic functions by returning deferred function
Co-authored-by: warkanum <208308+warkanum@users.noreply.github.com>
2025-12-30 11:06:43 +00:00
Hein Puth (Warkanum)andCopilot bc2fdc143b Update pkg/logger/logger.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-30 13:00:56 +02:00
warkanum 4d1b8b6982 Work on server 2025-12-20 10:42:51 +02:00
Hein 1d0407a16d Fixed linting
Build , Vet Test, and Lint / Run Vet Tests (1.24.x) (push) Waiting to run
Build , Vet Test, and Lint / Build (push) Waiting to run
Tests / Unit Tests (push) Waiting to run
Tests / Integration Tests (push) Waiting to run
Build , Vet Test, and Lint / Run Vet Tests (1.23.x) (push) Waiting to run
Build , Vet Test, and Lint / Lint Code (push) Waiting to run
2025-12-10 10:00:01 +02:00
Hein 1f7a57f8e3 Tracking provider 2025-12-10 09:31:55 +02:00
Hein 08050c960d Optional Authentication 2025-12-02 14:14:38 +02:00
Hein 0d4909054c Better handling of preload where conditions and a few panic changes 2025-11-20 16:50:26 +02:00
Hein 745564f2e7 More Panic Recovery for reflection on orm 2025-11-20 15:20:21 +02:00
Hein 682716dd31 Linting fixes 2025-11-11 11:03:02 +02:00
Hein ceaa251301 Updated logging, added getRowNumber and a few more 2025-11-10 17:02:37 +02:00
warkanum f284e55a5c Initial Spec done. More work to do. Need to bring in Argitek designs 2025-01-08 23:45:53 +02:00