Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
f76ce74
fix: return 401 for malformed bearer token + add expired JWT tests
alexluong Jan 30, 2026
0a1c84f
refactor: introduce AuthMode + TenantScoped, flatten route list
alexluong Jan 30, 2026
39c8e63
chore: update handlers to use mustTenantFromContext
alexluong Jan 30, 2026
b7f70f5
chore: remove dead code — ErrTenantIDNotFound, SetTenantIDMiddleware,…
alexluong Jan 30, 2026
8cf2d42
chore: gofmt
alexluong Jan 30, 2026
1dc2aa6
refactor: rename AuthTenant -> AuthAuthenticated
alexluong Jan 31, 2026
8bd9d64
chore: rename AuthenticatedMiddleware
alexluong Jan 31, 2026
f8a884a
refactor: simplify auth context between apikey & jwt
alexluong Jan 31, 2026
c2c17fb
test: remove old test files
alexluong Jan 31, 2026
c23a582
refactor: simplify router deps
alexluong Jan 31, 2026
60a5ccb
test: apirouter test setup
alexluong Jan 31, 2026
935482c
test: tenant handlers
alexluong Jan 31, 2026
5b0d1a2
test: destination handlers
alexluong Jan 31, 2026
809b636
test: log handlers
alexluong Jan 31, 2026
a3beb16
test: resource parent & authz
alexluong Jan 31, 2026
4af930a
fix: validate destination ownership in RetrieveAttempt
alexluong Jan 31, 2026
6f4435e
test: comprehensive list & pagination tests
alexluong Jan 31, 2026
562160c
test: list tenant not supported
alexluong Jan 31, 2026
6db798e
test: publish & retry api tests
alexluong Jan 31, 2026
b094830
fix: consistent validation handling
alexluong Jan 31, 2026
65dc799
fix: clean up dead code and nil-check inconsistency in apirouter
alexluong Jan 31, 2026
96e1442
test: add missing apirouter test coverage for auth, tokens, portal, a…
alexluong Jan 31, 2026
4975025
refactor: consolidate middleware into unified AuthMiddleware
alexluong Jan 31, 2026
0dbc058
chore: rename path names to snake_case
alexluong Jan 31, 2026
ef73976
test: tenant metadata conversion
alexluong Jan 31, 2026
d37ac62
test: clean up e2e tests
alexluong Jan 31, 2026
928e225
test: comprehensive e2e suite
alexluong Jan 31, 2026
a7f4fa6
test: topic matching
alexluong Feb 1, 2026
c2c198e
chore: gofmt
alexluong Feb 1, 2026
8135e0d
test: move e2e tests into apirouter
alexluong Feb 1, 2026
c9a9aa5
fix: attempt response schema
alexluong Feb 1, 2026
e309e4f
chore: upgrade Dockerfiles to Go 1.24
alexluong Feb 1, 2026
5273fce
chore: openapi.yaml
alexluong Feb 2, 2026
2f2ac11
fix: portal using new endpoints (#671)
alexluong Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build/Dockerfile.example
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

# Stage 0
# Build the binaries
FROM golang:1.23-alpine
FROM golang:1.24-alpine
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
Expand Down
2 changes: 1 addition & 1 deletion build/dev/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.23-alpine AS fetch
FROM golang:1.24-alpine AS fetch
RUN go install github.com/air-verse/air@v1.61.1
WORKDIR /app
COPY . .
Expand Down
321 changes: 0 additions & 321 deletions cmd/e2e/alert_test.go

This file was deleted.

Loading
Loading