This directory contains templates and automation files for setting up and maintaining ioBroker Copilot instructions.
Primary template for all new repositories and comprehensive updates
- β Validates if GitHub Copilot is already setup
- π Detects existing copilot-instructions.md files
- π₯ Automatically downloads and customizes latest template
- βοΈ Sets up weekly monitoring via GitHub Actions
- π‘οΈ Preserves custom content during updates
- π― Adds adapter-specific customizations
Use this for: New repositories or when you want full automation including monitoring
Quick update template for existing setups
- π Focuses on template merging only
- π‘οΈ Preserves [CUSTOMIZE] sections
- β‘ Fast update process
Use this for: Quick updates when you already have monitoring setup
Comprehensive update template with detailed validation
- π Includes detailed analysis steps
- π Comprehensive validation requirements
- π Detailed deliverables checklist
Use this for: Complex updates or when you need detailed change tracking
GitHub Action for automated monitoring
- π Weekly template version checking
- π― Automatic issue creation when updates are available
- π« Prevents duplicate issues
- π‘οΈ Safe update process with preservation of custom content
Use this: Copy to .github/workflows/check-copilot-template.yml in your repository for weekly monitoring
- Use initial-setup-automation.md
- Create an issue with the template content
- Let GitHub Copilot handle everything automatically
- With monitoring needed: Use initial-setup-automation.md
- Quick updates only: Use copy-paste-template.md
- Complex updates: Use automated-template-update.md
Copy weekly-version-check-action.yml to .github/workflows/check-copilot-template.yml
- π Zero Manual Steps: No curl, sed, or file manipulation required
- π‘οΈ Safety: Custom content always preserved
- π Maintenance: Automatic weekly update checks
- π― Customization: Adapter-specific content added automatically
- π Tracking: Full audit trail through GitHub issues