{ "version": "0.4.2", "warning": "⚠️ CHANGING THE MAIN VERSION ABOVE WILL TRIGGER AUTOMATED PACKAGE UPDATE DEPLOYMENT", "repository": { "url": "https://github.com/DrozmotiX/ioBroker-Copilot-Instructions", "raw_base": "https://raw.githubusercontent.com/DrozmotiX/ioBroker-Copilot-Instructions/main" }, "template": { "file": "template.md", "target_path": ".github/copilot-instructions.md", "version": "0.4.2" }, "scripts": { "check_template_version": "scripts/check-template-version.sh", "manage_versions": "scripts/manage-versions.sh" }, "automation": { "workflow_file": ".github/workflows/check-copilot-template.yml", "cron_schedule": "23 3 * * 0", "cron_schedule_note": "Optimized timing to avoid GitHub peak hours (was '0 0 * * 0')", "cron_optimization": { "enabled": true, "reason": "GitHub recommends avoiding exact hours and midnight due to heavy load peaks", "time_range": "1-5 AM UTC on Sundays to distribute load across off-peak hours", "previous_schedule": "0 0 * * 0" }, "labels": [ "template-update", "automation" ], "configuration_file": "config/automation-setup.yml", "centralized_action": "templates/centralized-version-check-action.yml" }, "components": { "github_actions": { "centralized-version-check": { "file": "templates/centralized-version-check-action.yml", "version": "0.5.0", "description": "Centralized GitHub Action with dynamic version checking from metadata.json" }, "github_action_snippet": { "file": "snippets/github-action-version-check.yml", "version": "0.2.0", "description": "Reusable GitHub Action snippet for template checking" } }, "templates": { "initial_setup_automation": { "file": "templates/initial-setup-automation.md", "version": "0.4.0", "description": "Automated setup template with GitHub Copilot integration" }, "copy_paste_template": { "file": "templates/copy-paste-template.md", "version": "0.2.0", "description": "Quick template update guide for GitHub Copilot" }, "automated_template_update": { "file": "templates/automated-template-update.md", "version": "0.2.0", "description": "Automated template update instructions" } }, "snippets": { "version_check_command": { "file": "snippets/version-check-command.md", "version": "0.1.1", "description": "Reusable version check command snippet" }, "version_management_commands": { "file": "snippets/version-management-commands.md", "version": "0.1.0", "description": "Version management script usage examples" } }, "config": { "automation_setup": { "file": "config/automation-setup.yml", "version": "0.5.0", "description": "Centralized configuration for automated setup processes" } } }, "version_policy": { "main_version_source": "template.version", "main_version_description": "Main package version must always match template version", "component_versioning": "independent", "increment_policy": "must_be_higher_than_previous", "deployment_trigger": "main_version_change" } }