mirror of
https://github.com/Glitchy-Sheep/boosty-downloader.git
synced 2026-10-14 21:33:23 +00:00
[PR #207] [MERGED] ci: send a weekly repository report to Telegram #206
Labels
No labels
api-drift
bug
ci
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Glitchy-Sheep/boosty-downloader#206
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Glitchy-Sheep/boosty-downloader/pull/207
Author: @Glitchy-Sheep
Created: 9/22/2026
Status: ✅ Merged
Merged: 9/23/2026
Merged by: @Glitchy-Sheep
Base:
main← Head:ci/weekly-telegram-report📝 Commits (2)
174d8fdci: send a weekly repository report to Telegram41b85c7ci: send the weekly report on Saturdays📊 Changes
2 files changed (+204 additions, -0 deletions)
View changed files
➕
.github/workflows/weekly-report.yaml(+45 -0)➕
scripts/weekly_report.py(+159 -0)📄 Description
📝 Summary
Every Saturday a Telegram bot sends a short report of the past week: canary and CI state, pull requests, issues, releases, PyPI downloads and stars.
🔧 What changes
scripts/weekly_report.pybuilds the report as Telegram HTML through the gh CLI. Stdlib only, runs on the runner's Python.main, openapi-driftissues), 🔀 Pull requests (merged, opened, open now, Renovate count, up to 8 merged titles), 🐛 Issues (new, closed, open now, new titles), 🚀 Releases of the week, 📈 Audience (PyPI downloads last week from pypistats, stars, forks)..github/workflows/weekly-report.yamlruns it on Saturdays at 09:00 UTC and on demand. It sends the message withappleboy/telegram-action@v1.1.1.TELEGRAM_BOT_TOKENorTELEGRAM_CHAT_IDsecret is missing.🧪 Tests
check-jsonschemaagainst the GitHub workflow schema.⏭️ Next
✅ Checklist
--helpand README if neededdocs/if the download flow or dev process changed## Unreleasedin CHANGELOG.md (or theci/skip-changeloglabel if not user-facing)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.