feat: filter trending repos by stars today #11

Open
hermes wants to merge 11 commits from hermes/trending-stars-today-threshold into main
Collaborator

Summary

  • Add a configurable minimum stars-today threshold for accepted trending repos
  • Save the new setting in the Morning Digest UI
  • Filter trending entries before they are saved and sent

Notes

  • Threshold is strict: set 75 to keep repos with more than 75 stars today
  • Set the threshold to 0 to disable filtering
## Summary - Add a configurable minimum stars-today threshold for accepted trending repos - Save the new setting in the Morning Digest UI - Filter trending entries before they are saved and sent ## Notes - Threshold is strict: set 75 to keep repos with more than 75 stars today - Set the threshold to 0 to disable filtering
feat: save trending stars today threshold config
All checks were successful
Test Image Build / image-build (pull_request) Successful in 24s
eff35474e7
test: cover trending repo filtering behavior
All checks were successful
Test Image Build / image-build (pull_request) Successful in 24s
237a9f40d1
docs: clarify inclusive trending threshold
Some checks failed
Test Image Build / image-build (pull_request) Has been cancelled
138f00afd2
test: make trending threshold inclusive at threshold
All checks were successful
Test Image Build / image-build (pull_request) Successful in 23s
db0cfb75b0
All checks were successful
Test Image Build / image-build (pull_request) Successful in 23s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin hermes/trending-stars-today-threshold:hermes/trending-stars-today-threshold
git switch hermes/trending-stars-today-threshold

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff hermes/trending-stars-today-threshold
git switch hermes/trending-stars-today-threshold
git rebase main
git switch main
git merge --ff-only hermes/trending-stars-today-threshold
git switch hermes/trending-stars-today-threshold
git rebase main
git switch main
git merge --no-ff hermes/trending-stars-today-threshold
git switch main
git merge --squash hermes/trending-stars-today-threshold
git switch main
git merge --ff-only hermes/trending-stars-today-threshold
git switch main
git merge hermes/trending-stars-today-threshold
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
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
TheSecondReal0/morning-digest!11
No description provided.