webhooker/internal/database
clawbot a51e863017
All checks were successful
check / check (push) Successful in 1m0s
Remove globals.Buildarch from codebase (#31)
Remove the `Buildarch` field from the globals package and all references throughout the codebase.

**Changes:**
- Removed `Buildarch` package-level var and struct field from `internal/globals/globals.go`
- Removed `Buildarch` from the `New()` constructor
- Removed `globals.Buildarch = runtime.GOARCH` and unused `runtime` import from `cmd/webhooker/main.go`
- Removed `buildarch` from logger startup output in `internal/logger/logger.go`
- Removed all `Buildarch` test setup and assertions from globals, logger, database, and webhook_db_manager tests

All tests pass, `make check` passes, `docker build .` succeeds.

closes [issue #30](#30)

<!-- session: agent:sdlc-manager:subagent:5cae6803-6bdf-467d-9a56-43f135521e5f -->

Co-authored-by: clawbot <clawbot@noreply.git.eeqj.de>
Reviewed-on: #31
Co-authored-by: clawbot <clawbot@noreply.example.org>
Co-committed-by: clawbot <clawbot@noreply.example.org>
2026-03-04 12:07:58 +01:00
..
base_model.go initial 2026-03-01 22:52:08 +07:00
database_test.go Remove globals.Buildarch from codebase (#31) 2026-03-04 12:07:58 +01:00
database.go remove unnecessary data migration and dead DevelopmentMode config 2026-03-03 09:16:03 -08:00
model_apikey.go initial 2026-03-01 22:52:08 +07:00
model_delivery_result.go initial 2026-03-01 22:52:08 +07:00
model_delivery.go initial 2026-03-01 22:52:08 +07:00
model_entrypoint.go refactor: rename Processor to Webhook and Webhook to Entrypoint 2026-03-01 16:01:44 -08:00
model_event.go refactor: rename Processor to Webhook and Webhook to Entrypoint 2026-03-01 16:01:44 -08:00
model_setting.go refactor: auto-generate session key and store in database 2026-03-01 21:57:19 -08:00
model_target.go refactor: merge retry target type into http (max_retries=0 = fire-and-forget) 2026-03-01 23:51:55 -08:00
model_user.go refactor: rename Processor to Webhook and Webhook to Entrypoint 2026-03-01 16:01:44 -08:00
model_webhook.go refactor: rename Processor to Webhook and Webhook to Entrypoint 2026-03-01 16:01:44 -08:00
models.go refactor: auto-generate session key and store in database 2026-03-01 21:57:19 -08:00
password_test.go initial 2026-03-01 22:52:08 +07:00
password.go initial 2026-03-01 22:52:08 +07:00
testing.go test: add tests for delivery, middleware, and session packages (#32) 2026-03-04 12:07:23 +01:00
webhook_db_manager_test.go Remove globals.Buildarch from codebase (#31) 2026-03-04 12:07:58 +01:00
webhook_db_manager.go feat: implement per-webhook event databases 2026-03-01 17:06:43 -08:00