Skip to content

[pull] master from ryo-ma:master - #4

Open
pull[bot] wants to merge 69 commits into
trinib:masterfrom
ryo-ma:master
Open

[pull] master from ryo-ma:master#4
pull[bot] wants to merge 69 commits into
trinib:masterfrom
ryo-ma:master

Conversation

@pull

@pull pull Bot commented Aug 31, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot locked and limited conversation to collaborators Aug 31, 2025
@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Aug 31, 2025
manishraghavendra and others added 14 commits September 8, 2025 09:06
Added a section for sponsors, listing monthly and one-time contributions.
Updated sponsor list with GitHub links for each sponsor.
* Refactor UserInfo class to calculate duration based on earliest repository creation date

* Remove repository creation date from Repository type and adjust duration calculations to use user activity creation date

* Refactor UserInfo class to calculate duration based on earliest repository creation date

* Add repository name logging in UserInfo class for debugging

* Add logging for earliest repository creation date and duration calculation in UserInfo class

* Add repository name and creation date to user repository query

* Remove debug logging for repository name and earliest creation date in UserInfo class

* deno task format

* Refactor UserInfo class to optimize stargazers and languages aggregation, and streamline earliest repository date calculation

* undo last commit

* Refactor earliest repository date calculation for improved clarity and efficiency

* remove info that was used for debugging

* deno task format

* remove info that was used for debugging
ryo-ma and others added 30 commits January 11, 2026 14:26
…399)

* Initial plan

* Fix mock data structure and error handling for rate limit tests

Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>

* Minor cleanup: reorder handleError parameter fields for clarity

Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>

* Address code review feedback: remove unsafe non-null assertion and improve variable naming

Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>

* Fix test mock setup: remove mock calls for commented-out test and add missing mocks for requestUserInfo

Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>

* Clarify comment about retry attempts in test mock setup

Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>
* feat: support tls config for redis

* fix: Boolean env variable parse

- Fix Boolean Environment Variable Parsing For Redis Cache Enablement

* remove tls
Co-authored-by: cromatikap <cromatikap@users.noreply.github.com>
* Wrote a simple render_svg.ts file that generates the svg given an github username, theme and out path.

* render_svg.ts generates output dir if not exsists.

* Added Section to README.md that explains how to use the render_svg.ts script.

* Added an github action that utilizes the render_svg.ts script.

* Added Usage of github action to README.md

* Added simple CI Check if action runs.

* Ran: deno fmt
Change "Get Trophy's" to "Get Trophies".
* add new endpoint

* deno task format

---------

Co-authored-by: cromatikap <cromatikap@users.noreply.github.com>
* Add GitHub profile trophy repository link

Added a new link to GitHub profile trophy repository.

I have added My Own Deployment link

* Add quick deployment check section to README

Added instructions for quick deployment check with example.

* Remove Quick Deployment Check section

Removed the Quick Deployment Check section from README.
* Add kolioaris's endpoint in README

* Fix link attribution for kolioaris in README
#418)

* fix: correct content-type for HTML pages and allow password-less redis

Set Content-Type to 'text/html' instead of 'text' for index and
error page responses, since both return HTML content.

Also change redis username/password fallback from empty string to
undefined so that the driver skips AUTH when no credentials are
configured. An empty string causes AUTH to be sent which fails on
servers with no password set.

Fixes #387, fixes #388

* fix: revert unintended formatting change to pass deno fmt check

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Initial plan

* Fix deno fmt formatting in README.md

Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ryo-ma <6661165+ryo-ma@users.noreply.github.com>
…unction Duration

Merged separate GitHub API queries (repository, activity, issue, pullRequest) into a single
combined GraphQL query to reduce HTTP roundtrips from 4 to 1 per cache miss. Also extended
file cache revalidation time from 1 hour to 6 hours to decrease function invocation frequency.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Also applies deno fmt formatting fixes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add GitHub profile trophy repository Deployed link

I have added mine vercel deployed link to the list to help out :)

* Add GitHub profile trophy repository Deployed link

I have added mine vercel deployed link to the list to help out :)
* Add self-hosting instructions for Vercel

Added a self-hosting guide for Vercel to the README.

* Fix self-hosting section in README.md

Reorganize self-hosting instructions and improve formatting

* Reorganize self-hosting instructions in README

Moved self-hosting instructions above the Contribution Guide and formatted token names in code blocks.
* fix(request): fail on GraphQL errors instead of returning partial data

* fix(user-info,schemas): use stargazerCount instead of stargazers connection

* test(request): reject partial GraphQL responses

* fix(config): use PAT names for GitHub tokens

* fix: validate star counts and GraphQL failures

* revert: preserve GitHub token environment names
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.