feat: Discord Oauth2 #1

Closed
phundrak wants to merge 0 commits from feature/authentication into develop
Owner
No description provided.
phundrak added the
Kind
Feature
Priority
Critical
labels 2025-01-11 02:27:52 +00:00
phundrak self-assigned this 2025-01-11 02:27:52 +00:00
phundrak added 4 commits 2025-01-11 02:27:52 +00:00
feat: OAuth implementation with Discord
All checks were successful
CI / tests (push) Successful in 17m15s
CI / tests (pull_request) Successful in 16m18s
d9e29b62b7
This commit separates the core features of géjdr from the backend as
these will also be used by the bot in the future.

This commit also updates the dependencies of the project. It also
removes the dependency lettre as well as the mailpit docker service
for developers as it appears clearer this project won’t send emails
anytime soon.

The publication of a docker image is also postponed until later.
First-time contributor

Code Coverage

Package Line Rate Complexity Health
gejdr-backend/src/oauth 46% 0
gejdr-backend/src 58% 0
gejdr-core/src/models 100% 0
gejdr-backend/src/route 28% 0
gejdr-backend/src/api_wrapper 82% 0
gejdr-bot/src 50% 0
gejdr-core/src 77% 0
Summary 63% (185 / 294) 0

Minimum allowed line rate is 40%

<!-- add-pr-comment:add-pr-comment --> ![Code Coverage](https://img.shields.io/badge/Code%20Coverage-63%25-yellow?style=flat) Package | Line Rate | Complexity | Health -------- | --------- | ---------- | ------ gejdr-backend/src/oauth | 46% | 0 | ➖ gejdr-backend/src | 58% | 0 | ➖ gejdr-core/src/models | 100% | 0 | ✔ gejdr-backend/src/route | 28% | 0 | ❌ gejdr-backend/src/api_wrapper | 82% | 0 | ✔ gejdr-bot/src | 50% | 0 | ➖ gejdr-core/src | 77% | 0 | ➖ **Summary** | **63%** (185 / 294) | **0** | ➖ _Minimum allowed line rate is `40%`_
phundrak force-pushed feature/authentication from d9e29b62b7 to 3ef21ea010 2025-01-15 02:41:28 +00:00 Compare
phundrak force-pushed feature/authentication from 3ef21ea010 to 660bfa7694 2025-01-20 21:23:10 +00:00 Compare
phundrak force-pushed feature/authentication from 660bfa7694 to 917536d13c 2025-01-20 21:29:29 +00:00 Compare
phundrak force-pushed feature/authentication from 917536d13c to 2bd1707c8f 2025-01-20 21:56:37 +00:00 Compare
phundrak force-pushed feature/authentication from 2bd1707c8f to 950f5c48b0 2025-01-20 23:10:02 +00:00 Compare
phundrak force-pushed feature/authentication from 950f5c48b0 to 676725169b 2025-01-20 23:21:57 +00:00 Compare
phundrak force-pushed feature/authentication from 676725169b to b87f863040 2025-01-21 16:27:16 +00:00 Compare
phundrak force-pushed feature/authentication from b87f863040 to 8d2a03dba7 2025-01-21 16:52:39 +00:00 Compare
phundrak force-pushed feature/authentication from 8d2a03dba7 to 0fb315668c 2025-01-21 17:04:33 +00:00 Compare
phundrak force-pushed feature/authentication from 0fb315668c to 2acd8ca174 2025-01-21 17:25:00 +00:00 Compare
phundrak force-pushed feature/authentication from 2acd8ca174 to ec4e896d07 2025-01-21 17:31:48 +00:00 Compare
phundrak force-pushed feature/authentication from ec4e896d07 to 218b223a5e 2025-01-21 17:46:47 +00:00 Compare
phundrak force-pushed feature/authentication from 218b223a5e to 41fb8bd508 2025-01-21 19:28:28 +00:00 Compare
phundrak force-pushed feature/authentication from 41fb8bd508 to 578abef488 2025-01-21 21:32:22 +00:00 Compare
phundrak force-pushed feature/authentication from 578abef488 to 998e7a3e6f 2025-01-25 09:13:32 +00:00 Compare
phundrak force-pushed feature/authentication from 998e7a3e6f to ac6b7b9077 2025-01-25 10:59:43 +00:00 Compare
phundrak added 1 commit 2025-01-25 11:14:55 +00:00
test: ci
All checks were successful
CI / tests (push) Successful in 11m23s
CI / tests (pull_request) Successful in 11m44s
16d76612dd
phundrak force-pushed feature/authentication from 16d76612dd to aac70e4131 2025-01-25 11:32:10 +00:00 Compare
Author
Owner

merged

merged
phundrak closed this pull request 2025-01-25 11:45:44 +00:00
All checks were successful
CI / tests (push) Successful in 10m39s
CI / tests (pull_request) Successful in 11m17s

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: phundrak/gejdr-rs#1
No description provided.