🔄 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:
-
Visit:
https://github.com/ibrowe/ibrowe-core/actions/workflows/update-dep.yml -
Click the “Run workflow” button in the top-right corner of the page.
-
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 pathref
: (optional) the commit/tag to pin to; if omitted, the latest frommain
/master
is used
📎 Source: Modified and adapted from Brave’s GitHub Actions DEPS automation guide, refactored for the iBrowe project.`
You must log in or # to comment.