Skip to content

DINO-1093: Implement LASS (Leetcode Auth Stealer Service) - #1004

Merged
tahminator merged 9 commits into
mainfrom
DINO-1093
Oct 13, 2026
Merged

tahminator merged 9 commits into
mainfrom
DINO-1093

Conversation

@tahminator

@tahminator tahminator commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

Description of changes

  • 5af7d76 DINO-1093: implement LASS (leetcode-auth-stealer-service) as a python gRPC service
  • ef9352c DINO-1093: wire up LASS image building in CI/CD + auto k8s deployments in staging
  • 653b844 DINO-1093: commit java grpc clients into VCS
  • 39258d0 DINO-1093: implement new LeetcodeAuthenticationClient that can swap between direct mode (new) and github mode (old). make direct primary. Add new admin controller endpoints that can a) refresh auth token out of loop and b) requeue incomplete questions out of loop.
  • 3e55c7c DINO-1093: add tests

Checklist before review

  • I have done a thorough self-review of the PR
  • Copilot has reviewed my latest changes, and all comments have been fixed and/or closed.
  • If I have made database changes, I have made sure I followed all the db repo rules listed in the wiki here. (check if no db changes)
  • All tests have passed
  • I have successfully deployed this PR to staging
  • I have done manual QA in both dev (and staging if possible) and attached screenshots below.

Screenshots

Dev

image

Staging

image image

@tahminator
tahminator requested a review from a team October 12, 2026 04:21
@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

Available PR Commands

  • /migrate - Applies this PR's database migrations to the staging DB (can only be run by someone on @Patina-Network/codebloom)
  • /copy - Triggers copy from production to staging db (can only be run by tahminator or angelayu0530)

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.12-00.21.57
  • codebloom-leetcode-auth-stealer-service-arm:staging-c10e4e2

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.12-00.22.00
  • codebloom-leetcode-auth-stealer-service:staging-c10e4e2

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.12-00.21.58
  • codebloom-standup-bot-arm:staging-c10e4e2

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.12-00.22.03
  • codebloom-standup-bot:staging-c10e4e2

@tahminator
tahminator force-pushed the DINO-1093 branch 2 times, most recently from 6ae10c7 to 2b341fe Compare October 12, 2026 05:07
@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.12-01.07.55
  • codebloom-standup-bot:staging-5ab06ff

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.12-01.07.54
  • codebloom-leetcode-auth-stealer-service:staging-5ab06ff

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.12-01.08.06
  • codebloom-standup-bot-arm:staging-5ab06ff

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.12-01.08.03
  • codebloom-leetcode-auth-stealer-service-arm:staging-5ab06ff

@tahminator
tahminator force-pushed the DINO-1093 branch 2 times, most recently from e38b47f to 40be1e4 Compare October 12, 2026 05:53
@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.12-01.54.24
  • codebloom-leetcode-auth-stealer-service-arm:staging-ae6f358

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.12-01.54.22
  • codebloom-leetcode-auth-stealer-service:staging-ae6f358

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.12-01.54.20
  • codebloom-standup-bot:staging-ae6f358

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.12-01.54.31
  • codebloom-standup-bot-arm:staging-ae6f358

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.12-01.59.59
  • codebloom-standup-bot-arm:staging-30b5f0d

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.12-02.03.40
  • codebloom-standup-bot-arm:staging-fde1dff

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.12-02.03.34
  • codebloom-leetcode-auth-stealer-service-arm:staging-fde1dff

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.12-02.03.37
  • codebloom-leetcode-auth-stealer-service:staging-fde1dff

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.12-02.03.39
  • codebloom-standup-bot:staging-fde1dff

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.12-03.05.42
  • codebloom-standup-bot:staging-d996070

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.12-03.05.37
  • codebloom-leetcode-auth-stealer-service-arm:staging-d996070

@pat-agent

pat-agent Bot commented Oct 12, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.12-03.05.39
  • codebloom-standup-bot-arm:staging-d996070

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.13-12.38.49
  • codebloom-standup-bot:staging-fd0c425

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.13-13.07.17
  • codebloom-standup-bot:staging-b34de9d

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.13-13.07.17
  • codebloom-leetcode-auth-stealer-service-arm:staging-b34de9d

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.13-13.07.20
  • codebloom-standup-bot-arm:staging-b34de9d

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.13-13.07.18
  • codebloom-leetcode-auth-stealer-service:staging-b34de9d

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.13-13.29.06
  • codebloom-leetcode-auth-stealer-service:staging-afcc7ae

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.13-13.29.08
  • codebloom-leetcode-auth-stealer-service-arm:staging-afcc7ae

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.13-13.29.11
  • codebloom-standup-bot-arm:staging-afcc7ae

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.13-13.29.23
  • codebloom-standup-bot:staging-afcc7ae

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.13-14.19.48
  • codebloom-standup-bot:staging-48981a5

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.13-14.19.47
  • codebloom-leetcode-auth-stealer-service:staging-48981a5

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.13-14.19.56
  • codebloom-standup-bot-arm:staging-48981a5

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot-arm/tags under the following tags:

  • codebloom-standup-bot-arm:staging-latest
  • codebloom-standup-bot-arm:staging-2026.10.13-14.31.19
  • codebloom-standup-bot-arm:staging-226e09e

@sonarqubecloud

Copy link
Copy Markdown

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-standup-bot/tags under the following tags:

  • codebloom-standup-bot:staging-latest
  • codebloom-standup-bot:staging-2026.10.13-14.31.13
  • codebloom-standup-bot:staging-226e09e

@sonarqubecloud

Copy link
Copy Markdown

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom/tags under the following tags:

  • codebloom:staging-latest
  • codebloom:staging-2026.10.13-14.33.58
  • codebloom:staging-226e09e

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-arm/tags under the following tags:

  • codebloom-arm:staging-latest
  • codebloom-arm:staging-2026.10.13-14.34.04
  • codebloom-arm:staging-226e09e

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service-arm/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service-arm:staging-latest
  • codebloom-leetcode-auth-stealer-service-arm:staging-2026.10.13-14.54.10
  • codebloom-leetcode-auth-stealer-service-arm:staging-226e09e

@pat-agent

pat-agent Bot commented Oct 13, 2026

Copy link
Copy Markdown

The image has been uploaded to https://hub.docker.com/r/patinanetwork/codebloom-leetcode-auth-stealer-service/tags under the following tags:

  • codebloom-leetcode-auth-stealer-service:staging-latest
  • codebloom-leetcode-auth-stealer-service:staging-2026.10.13-14.59.26
  • codebloom-leetcode-auth-stealer-service:staging-226e09e

@tahminator
tahminator merged commit 2259746 into main Oct 13, 2026
56 of 59 checks passed
@tahminator
tahminator deleted the DINO-1093 branch October 13, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants