🔄 Automating DEPS Updates in iBrowe

iBrowe uses a GitHub Actions workflow to streamline the process of automatically updating DEPS entries in the source tree.


🧭 Web UI Execution

To trigger the workflow manually via GitHub:

  1. Visit:
    https://github.com/ibrowe/ibrowe-core/actions/workflows/update-dep.yml

  2. Click the “Run workflow” button in the top-right corner of the page.

  3. Optionally fill in:

    • dep — the path to the dependency (e.g., vendor/web-discovery-project)
    • ref — the specific commit hash or tag to pin to

If ref is omitted, the workflow will default to the latest commit on main or master.


🖥️ CLI Execution (via gh CLI)

You can also run the workflow locally using GitHub’s CLI:

gh workflow run update-dep.yml \
  -f dep=vendor/web-discovery-project \
  -f ref=<commit-hash>
  • dep: (required) the relative DEPS path
  • ref: (optional) the commit/tag to pin to; if omitted, the latest from main/master is used

📎 Source: Modified and adapted from Brave’s GitHub Actions DEPS automation guide, refactored for the iBrowe project.`