Skip to content

Conversation

@archness1
Copy link
Contributor

Add monitoring for the enhance panel. https://enhance.com/support/release-notes

factory-droid bot and others added 5 commits June 2, 2025 00:05
- Created software/enhance.php to monitor Enhance platform releases
- Scrapes release notes from enhance.com/support/release-notes.html
- Parses HTML to extract version numbers, release dates, and latest markers
- Supports 19+ version branches (12.6, 12.5, 12.4, etc.)
- Filters out non-core versions (Appcd, WHMCS modules)
- Detects latest version (currently 12.6.0) with announcement links
- Handles patch versions correctly (keeps highest per branch)
- Uses robust HTML parsing with proper error handling
- Created ENHANCE_INTEGRATION.md with setup and troubleshooting guide
- Includes technical details on HTML parsing implementation
- Provides testing commands and common issue resolution
- Documents data extraction format and future improvement ideas
Add Enhance Platform Monitoring Support
- Changed data source from release notes HTML to apt.enhance.com Packages file
- Now monitors ecp-core package versions directly from APT repository
- Extracts actual repository date from Release file (2025-05-27)
- Improved reliability and accuracy of version detection
- Maintains same version branch logic (12.6, 12.5, etc.)
- Only marks highest version (12.6.0) as latest with announcement link
Update Enhance Platform Monitoring to Use APT Repository
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant