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