Skip to content

feat: automate sponsor recognition - #14

Merged
rdlabo merged 2 commits into
mainfrom
feat/automated-sponsors
Aug 22, 2026
Merged

feat: automate sponsor recognition#14
rdlabo merged 2 commits into
mainfrom
feat/automated-sponsors

Conversation

@rdlabo

@rdlabo rdlabo commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Show current and past public GitHub Sponsors on the bilingual Support page
  • Deduplicate sponsorship history and keep active sponsors in the current group
  • Generate a static sponsor snapshot without publishing tier or payment amounts
  • Refresh and deploy daily at 03:17 UTC using the GitHub Actions token
  • Lazy-load the Support page and verify English and Japanese prerendered output

Privacy and failure handling

  • Requests use includePrivate: false
  • Generated browser data contains only login, display name, avatar URL, and GitHub profile URL
  • Sponsorship amounts are used only for ordering and are removed before generation
  • API failures stop the deployment, leaving the existing production site intact

Verification

  • npm run fmt:check
  • npm run lint
  • npm test: 48 Node tests and 38 Angular tests passed
  • npm run build: production build and 8 static-output tests passed
  • Independent manager review: APPROVE, with no blocking or major findings

The production build still reports the configured initial bundle warning at 427.58 kB versus the 425 kB warning threshold; it remains below the 650 kB error limit.

Generated documentation

Running docs:generate also refreshed the Brother Print generated page to match its current upstream README symbol notation. This generated-only update is included so the repository generation check remains clean.

@rdlabo
rdlabo merged commit 1a1ec68 into main Aug 22, 2026
4 checks passed
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.

1 participant