What's Changed
- New
run_follow.yml
&run_unfollow.yml
with distinct schedules and README improvements by @ikramagix in #7 - feat(ci): Standardise PAT_TOKEN usage, improved workflow security, and introduce stargazer shoutouts workflow by @ikramagix in #9
- feat: Simplify shoutouts script and workflow for on-demand/manual runs by @ikramagix in #10
- Feature/discussion stargazer shoutouts: Refactor stargazer tracking to use a persistent state branch (
tracker-data
), improve robustness, and generate artifacts for each run by @ikramagix in #11 - Activity filter for follow logic: Only targets users active in the last 3 days for better engagement.
- Expanded userbase:
config/usernames.txt
now has over 161,000 deduplicated and proof-checked usernames. - Dynamic follower batch size: The follow script now randomly selects 5–55 users per run.
- Deprecated:
.github/workflows/run_orgs.yml
andscripts/orgs.py
(organization mass-following) due to lack of benefit in organic traffic and followers.
Note
A CHANGELOG.md
has been created for detailed documentation of all changes, new features, deprecations, and maintainer notes.
See CHANGELOG.md for a full breakdown. Full release changelog: 1.0.0...1.1.0