Monitors Odoo-related URLs for changes and opens a pull request automatically when content changes.
| File | URL |
|---|---|
data/odoo_sh_faq.html |
https://www.odoo.sh/faq |
data/enterprise_terms.rst |
https://raw.githubusercontent.com/odoo/documentation/master/content/legal/terms/enterprise.rst |
data/odoo_partners_vietnam.txt |
https://www.odoo.com/partners/country/vietnam-232 |
data/odoo_status.html |
https://status.odoo.com |
A GitHub Actions workflow runs every day at 7:00 AM UTC+7 (00:00 UTC). It fetches the watched URLs and compares them against the stored snapshots. If any content changed, it:
- Creates a branch
auto-update/YYYY-MM-DD-HHmmss - Commits the updated files
- Generates a human-readable PR description using an LLM (gpt-4o-mini) summarizing what changed
- Opens a pull request
- Auto-merges the pull request
You can also trigger it manually via Actions > Watch Odoo URLs > Run workflow.
Note: The LLM step requires an
OPENAI_API_KEYsecret to be set in the repository's Actions secrets.
To receive notifications when content changes, watch this repository on GitHub:
- Click the Watch button at the top of this page
- Select All Activity (or Custom > Pull requests) to be notified when a change PR is opened