Commit Graph

13 Commits

Author SHA1 Message Date
JimKarvo 673cefeb90 fix: add MANUAL_USER_MAPPINGS support for users with mismatched emails
JimKarvo's Gitea email (dimitris@jksoftware.gr) differs from Slack
email (jimkarvo@gmail.com), so the email-based Slack lookup fails.
Add MANUAL_USER_MAPPINGS env var (format: GiteaUsername:SlackID,...)
to bypass email lookup when a manual mapping exists.

Changes:
- cache.go: ParseManualMappings() parses env var format
- cache.go: CachedResolver checks manual mappings first (step 0)
- main.go: reads MANUAL_USER_MAPPINGS env var, passes to resolver
2026-06-29 22:34:22 +03:00
JimKarvo 9e26698068 fix: use event.Reviewers instead of e.RequestedReviewer for review_requested 2026-06-29 18:54:59 +00:00
JimKarvo 8f08345bb2 chore: disable Renovate completely 2026-06-25 08:52:10 +00:00
JimKarvo 371b5f4304 chore: disable Renovate completely 2026-06-25 08:46:15 +00:00
JimKarvo 765fb04420 fix: use event.Reviewers instead of e.RequestedReviewer for review_requested
The review_requested case was reading e.RequestedReviewer (singular *GiteaUser),
but in some Gitea versions/webhook payloads this field is nil while the
reviewer data comes in requested_reviewers (plural array).
Now uses event.Reviewers from normalizePREvent, which handles both
PullRequest.RequestedReviewers and top-level requested_reviewers.
Keeps e.RequestedReviewer as a fallback for older Gitea versions.
2026-06-23 11:01:47 +00:00
JimKarvo c2c36b48eb Fix: use raw content (not base64) + single-line SQL for entrypoint 2026-06-22 10:31:52 +00:00
JimKarvo e818a8fb20 fix: create users table in entrypoint before seeding manual mappings 2026-06-22 10:21:54 +00:00
JimKarvo a1787b7b5d feat: seed manual user mappings from MANUAL_USER_MAPPINGS env var 2026-06-22 09:34:27 +00:00
JimKarvo c8056f8c47 fix: correct Dockerfile content (was base64-encoded) 2026-06-22 09:34:20 +00:00
JimKarvo 8438ebf48e feat: seed manual user mappings from MANUAL_USER_MAPPINGS env var 2026-06-22 09:32:54 +00:00
JimKarvo 1aefbae95e feat: add sqlite3 CLI + jq for manual user mappings 2026-06-22 09:32:44 +00:00
JimKarvo 6bf27aa40e Initial import with modified Dockerfile for env-based config generation 2026-06-22 11:56:10 +03:00
JimKarvo 28fa7537ac Initial commit 2026-06-22 08:55:54 +00:00