https://github.com/burhanali2211/automation
https://github.com/burhanali2211/automation
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/burhanali2211/automation
- Owner: Burhanali2211
- Created: 2025-04-08T03:14:41.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-08T03:45:17.000Z (about 2 months ago)
- Last Synced: 2025-04-08T04:24:36.978Z (about 2 months ago)
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Contribution Streak Automation
This repository contains a GitHub Actions workflow that automatically maintains your GitHub contribution streak by creating 40-50 commits daily.
## How It Works
The automation:
- Runs daily at midnight UTC
- Creates between 40-50 commits automatically
- Updates a `streak.txt` file with timestamps
- Pushes changes using GitHub Actions bot## Setup Instructions
1. Fork or clone this repository
2. Ensure GitHub Actions is enabled in your repository settings:
- Go to Settings > Actions > General
- Under "Actions permissions", select "Allow all actions and reusable workflows"## Manual Trigger
You can manually trigger the workflow:
1. Go to the "Actions" tab in your repository
2. Select "Daily Contribution Streak"
3. Click "Run workflow"## Security Note
This workflow uses the built-in `GITHUB_TOKEN` for authentication, so no additional secrets are required.
## Customization
You can modify `.github/workflows/daily-commits.yml` to:
- Change the schedule (modify the cron expression)
- Adjust the number of commits
- Customize commit messages
- Add more files to update## Disclaimer
This is for educational purposes only. Please use responsibly and in accordance with GitHub's terms of service.