Commit Graph

67 Commits

Author SHA1 Message Date
shiftinv 90755ad9da feat: transform `:emoji:` in text to unicode emoji 2024-02-01 17:59:54 +01:00
shiftinv 2d91e4fe3e fix: log if url signing is enabled (not disabled) 2024-02-01 17:32:59 +01:00
shiftinv dc0e9990c2 fix: no longer use deprecated std functions 2024-02-01 17:30:36 +01:00
shiftinv 7e4a78fcf2 fix: handle breaking changes from dep update 2024-02-01 17:14:59 +01:00
shiftinv 3827c7f9c9 build: update deps 2024-02-01 17:00:27 +01:00
shiftinv 73969e8520 fix: improve backtick heuristic 2023-07-10 21:38:28 +02:00
shiftinv 580832dd0c feat: add trailing backticks if description length exceeds discord limit 2023-07-10 21:31:22 +02:00
shiftinv f9a18e6d16 chore: update fmt config 2023-07-10 21:29:49 +02:00
shiftinv 3d8fcf3acb chore: commit lockfile 2023-07-10 21:13:02 +02:00
shiftinv 0db6b49362 feat: show bot pushes on allowed branches 2023-04-01 19:21:08 +02:00
shiftinv 85c5f925f8 feat: ignore dependabot events 2023-03-04 21:07:31 +01:00
shiftinv 04c2092b2d fix: ignore tag push to avoid issues with force-pushing 2023-03-03 00:32:39 +01:00
shiftinv f075cd50d3 fix: use replaceAll 2022-10-21 22:13:36 +02:00
shiftinv 416928f718 feat: support simple wildcards in `allowBranches` 2022-10-21 21:27:37 +02:00
shiftinv 452482513f chore: merge branch push/create/delete code 2022-10-21 19:43:36 +02:00
shiftinv a69a51edc6 deps: update std, redis 2022-10-21 18:07:46 +02:00
shiftinv b5dac6c415 feat: also handle `delete` events 2022-09-30 15:05:38 +02:00
shiftinv a852836a30 feat: handle branch/tag creation 2022-09-30 14:59:30 +02:00
shiftinv e73128ddf3 fix: scrub set-cookie, alt-svc headers
deno deploy doesn't like alt-svc or set-cookie with the wrong domain (in this case, discord.com), and emits a warning every time
2022-09-10 03:03:26 +02:00
shiftinv 7b3bf8567d docs: update readme 2022-09-10 02:53:21 +02:00
shiftinv 5adc6d8e3a fix: add lock around redis commands
not locking these seems to make the library run into state issues, and since the rtt is currently <50ms this shouldn't cause significant delays
2022-09-08 00:04:37 +02:00
shiftinv c95b6fd5a3 fix: manually connect instead of forcing connect through ping 2022-09-07 21:44:22 +02:00
shiftinv 0cc27e4bed feat: check redis net permissions
seems like the redis lib retries on deno permission errors, which will never succeed, so let's just check beforehand
2022-09-07 15:47:52 +02:00
shiftinv 75ba80e63c feat: make redis optional, fall back to less consistent local cache 2022-09-07 15:28:25 +02:00
shiftinv 6027c8271d feat: use redis to fix state sync issues 2022-09-06 21:21:40 +02:00
shiftinv 188aadf638 feat: set metadata headers on all responses 2022-09-06 04:16:06 +02:00
shiftinv b89fd630f1 chore: rename `resp` -> `res` 2022-09-06 04:00:52 +02:00
shiftinv f3bfaf54ec feat: add github event ID to log messages 2022-09-06 03:56:57 +02:00
shiftinv 323ff37a4b fix: replace default server log message 2022-09-06 03:02:28 +02:00
shiftinv e3882759c1 fix: await `setupLogs()`
oops
2022-09-06 02:59:11 +02:00
shiftinv 9cc31baa58 fix: add review comment debug logs again
need to debug this a bit more, seems to not work 100% of the time

This reverts commit cd2affbaaa.
2022-09-05 21:18:22 +02:00
shiftinv aecaf409e6 feat: add event action types to filter reasons 2022-09-05 00:18:12 +02:00
shiftinv 0b06645e1d docs(readme): move configuration to separate section 2022-09-04 17:20:26 +02:00
shiftinv 28dfe8c61a fix: cloudflare uses seconds for `retry-after` 2022-09-04 16:28:52 +02:00
shiftinv 0917fa7382 docs: update readme once more 2022-09-04 16:13:06 +02:00
shiftinv 4d2eeb52b3 feat: add metadata headers to response 2022-09-04 15:34:59 +02:00
shiftinv 61a49ceb32 fix: add () to reason 2022-09-04 15:34:59 +02:00
shiftinv 1ee1e857a3 feat: improve retry logging 2022-09-04 15:34:59 +02:00
shiftinv 51799813da fix: update retry logic to not wait after last retry 2022-09-04 15:34:59 +02:00
shiftinv cd2affbaaa chore: remove review comment debug logs 2022-09-04 15:34:59 +02:00
shiftinv 9b22ac70b7 feat: add redirect to root 2022-09-04 15:34:59 +02:00
shiftinv ff98d3c9a0 feat: make url signing optional 2022-09-04 15:34:58 +02:00
shiftinv 533ab24b2a feat: improve config.get typing 2022-09-04 14:35:05 +02:00
shiftinv 8b66aab94d chore: check if main module before running 2022-09-04 14:34:35 +02:00
shiftinv a37b15f55d docs: update readme 2022-09-03 23:18:23 +02:00
shiftinv 2021afd969 chore: change util import 2022-09-03 20:14:57 +02:00
shiftinv c60a5ad871 feat: log filter reason 2022-09-03 20:13:06 +02:00
shiftinv 31b66eb01a chore: move webhook function to new module 2022-09-03 20:11:04 +02:00
shiftinv f214d4af1c docs: update readme 2022-09-03 19:06:07 +02:00
shiftinv 37cc5f16de feat: handle ratelimits (kinda) 2022-09-03 18:03:51 +02:00