Addon Repositories
Connect GitHub repositories containing Odoo addons.
Addon repositories are GitHub repositories that contain one or more Odoo addons. By connecting a repository to hav.sh, you make its addons available for deployment to your services.
#Connecting a repository
#1. Set up GitHub integration
Before connecting repositories, you need to install the hav.sh GitHub App. See GitHub Integration for setup instructions.
#2. Add a repository
Go to Addon Repositories in the sidebar and click New Repository.
#3. Select the repository
Choose a repository from your GitHub organization. hav.sh will scan it for Odoo addons.
#4. Review discovered addons
hav.sh will list all addons found in the repository, including:
- Addon name and description
- Supported Odoo versions
- Dependencies
#Syncing repositories
When you push new commits to your GitHub repository, you can sync the changes in hav.sh to discover new addons or updated versions. hav.sh tracks:
- Commit SHAs โ Which exact version of the code is deployed
- Addon versions โ Per Odoo version compatibility
- External dependencies โ Python packages or system libraries required
#Managing repositories
From the repository detail page, you can:
- View all addons in the repository
- See which services have addons from this repository deployed
- Sync to pick up the latest changes from GitHub
- Remove the repository if it's no longer needed