https://github.com/rohithay/auto-actions
A few github actions to automate routine tasks 🏋🏻♀️
https://github.com/rohithay/auto-actions
automation github-actions routine-tasks
Last synced: about 1 year ago
JSON representation
A few github actions to automate routine tasks 🏋🏻♀️
- Host: GitHub
- URL: https://github.com/rohithay/auto-actions
- Owner: rohithay
- Created: 2025-02-16T14:21:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-15T09:03:03.000Z (over 1 year ago)
- Last Synced: 2025-05-31T20:12:06.846Z (about 1 year ago)
- Topics: automation, github-actions, routine-tasks
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Automation Workflows
This repository contains automated GitHub workflows that help streamline our development process. These workflows handle routine tasks automatically, reducing manual effort and ensuring consistency across our projects.
## Setup and Configuration
### Prerequisites
- GitHub repository with Actions enabled
- Appropriate permissions to create and modify workflows
### Installation
1. Copy the workflow files to your repository:
- `.github/workflows/auto-assign.yml`
- `.github/workflows/auto-label.yml`
- `.github/workflows/promotion-merge.yml`
2. Create or modify configuration files:
- `.github/auto-assign.yml`
- `.github/auto-label.yml`
- `.github/promotion-config.yml`
3. Customize the configuration files to match your project's requirements.
## Troubleshooting
### Common Issues
1. **Workflow not running**
- Check workflow permissions in repository settings
- Verify workflow file syntax
- Ensure workflow triggers are correctly defined
2. **Auto-assign not working**
- Check that team names are correct
- Verify file path patterns
- Ensure reviewers have proper permissions
3. **Auto-label not applying labels**
- Verify label names exist in repository
- Check pattern matching rules
- Ensure workflow has permission to apply labels
4. **Promotion merge failures**
- Check for conflicts between branches
- Verify required checks are passing
- Ensure branch protection rules allow the workflow to merge
## Contributing
To contribute to these workflows:
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-workflow`)
3. Commit your changes (`git commit -m 'Add some amazing workflow'`)
4. Push to the branch (`git push origin feature/amazing-workflow`)
5. Open a Pull Request
## License
This project is licensed under the MIT License - see the LICENSE file for details.