This guide will help you publish the Issue Labler action to the GitHub Marketplace.
- ✅ Public repository
- ✅ MIT license
- ✅ Comprehensive README
- ✅ Action metadata in
action.yml - ✅ Proper versioning with releases
- ✅ Self-contained (no external dependencies)
- ✅ Proper error handling
- ✅ Rate limiting protection
- ✅ Input validation
- ✅ Clear documentation
-
Ensure all files are committed
git add . git commit -m "Prepare for marketplace release" git push origin main
-
Create a release
npm run release:patch # or minor/major
- Go to your repository on GitHub
- Click Settings → General
- Scroll down to Features section
- Check Allow GitHub Actions to be created by GitHub Marketplace
- Click Save
- Go to GitHub Marketplace
- Click Publish an action
- Select your repository
- Fill out the listing form:
- Name: GitHub Auto-Label Issues & Templates
- Description: The most comprehensive GitHub Action for automatic issue labeling, story point detection, and professional issue templates
- Category: Developer Tools
- Pricing: Free
🎯 The Ultimate GitHub Issue Management Solution
Automatically create professional issue templates, detect story points, and apply intelligent labels based on content and file changes. Perfect for mobile development teams, agile projects, and organizations that need consistent issue management across multiple repositories.
✨ Key Features:
• Smart Story Point Detection (1, 2-3, 5, 8, 13, 20+)
• File-Based Labeling for Pull Requests
• Mobile Development Focus (iOS/Android)
• 50+ Professional Labels
• Data-Driven Analysis & Organization
• No External Dependencies
🚀 Perfect for:
• Mobile Development Teams
• Agile Projects
• Enterprise Organizations
• Multi-Repository Management
• DevOps Teams
Add screenshots showing:
- Issue templates in action
- Automatic labeling results
- Data analysis dashboard
- Team filtering examples
# Basic usage
- uses: Devlander-Software/issue-labler@v1
with:
create_templates: 'true'
create_labels: 'true'
auto_label_issues: 'true'
# Advanced usage with custom settings
- uses: Devlander-Software/issue-labler@v1
with:
create_templates: 'true'
create_labels: 'true'
auto_label_issues: 'true'
rate_limit_delay: '1.0'
max_retries: '5'- GitHub issue labeling automation
- Story point detection GitHub
- Automatic issue templates
- GitHub Actions for project management
- Mobile development labels
- Agile project management GitHub
- Issue management automation
- GitHub workflow automation
- Pull request labeling
- Organization-wide GitHub management
- Primary: Developer Tools
- Secondary: Project Management
- Tags: github-actions, issue-management, automation, labeling, templates, agile, mobile-development
- Primary: Development teams using GitHub
- Secondary: Project managers and DevOps engineers
- Tertiary: Open source maintainers
- ✅ Comprehensive README
- ✅ Usage examples
- ✅ Screenshots and demos
- ✅ Troubleshooting guide
- ✅ Star the repository
- ✅ Create demo repositories
- ✅ Write blog posts
- ✅ Share on social media
- ✅ Respond to issues quickly
- ✅ Accept feature requests
- ✅ Provide support
- ✅ Create tutorials
- 100+ stars on GitHub
- 50+ downloads from marketplace
- 10+ positive reviews
- 5+ community contributions
- 500+ stars on GitHub
- 200+ downloads from marketplace
- 25+ positive reviews
- Featured in GitHub blog/community
- 1000+ stars on GitHub
- 500+ downloads from marketplace
- 50+ positive reviews
- Industry recognition
- Check marketplace reviews daily
- Respond to GitHub issues within 24 hours
- Monitor download statistics
- Collect user feedback
- Implement requested features
- Fix reported bugs
- Improve documentation
- Share on social media
- Write blog posts
- Present at conferences
- Create video tutorials
GitHub will review your action for:
- ✅ Security best practices
- ✅ Code quality
- ✅ Documentation completeness
- ✅ Marketplace guidelines compliance
Review time: 1-2 weeks
Before submitting:
- All tests pass
- Documentation is complete
- Examples work correctly
- Action is self-contained
- Error handling is robust
- Rate limiting is implemented
- Input validation is thorough
- README is comprehensive
- Screenshots are included
- Usage examples are clear
- Incomplete documentation
- Security vulnerabilities
- Poor error handling
- Missing examples
- External dependencies
- Document everything thoroughly
- Use security best practices
- Implement comprehensive error handling
- Provide working examples
- Make action self-contained
If you need help with the publishing process:
Good luck with your marketplace listing! 🚀