🔄 Tự động hóa việc cập nhật DEPS trong iBrowe

iBrowe sử dụng quy trình GitHub Actions để tự động hóa và đơn giản hóa việc cập nhật các mục DEPS trong cây mã nguồn.


🧭 Kích hoạt qua giao diện web (Web UI)

Để kích hoạt quy trình thủ công qua GitHub:

Truy cập địa chỉ: https://github.com/ibrowe/ibrowe-core/actions/workflows/update-dep.yml

Nhấn nút “Run workflow” ở góc trên bên phải trang.

Tùy chọn nhập vào các tham số sau:

  • dep — đường dẫn đến thư viện phụ thuộc (ví dụ: vendor/web-discovery-project)
  • ref — mã băm commit hoặc thẻ (tag) cụ thể để cố định phiên bản

Nếu không cung cấp ref, quy trình sẽ mặc định sử dụng commit mới nhất trên nhánh main hoặc master.


🖥️ Kích hoạt qua dòng lệnh (CLI) bằng gh

Bạn cũng có thể chạy quy trình này cục bộ bằng công cụ dòng lệnh GitHub CLI:

gh workflow run update-dep.yml \
  -f dep=vendor/web-discovery-project \
  -f ref=<commit-hash>
  • dep: (bắt buộc) đường dẫn tương đối trong file DEPS
  • ref: (tùy chọn) mã commit hoặc tag cần cố định; nếu không cung cấp, sẽ dùng commit mới nhất từ main/master

📎 Nguồn tham khảo: Dựa trên hướng dẫn tự động cập nhật DEPS bằng GitHub Actions của dự án Brave, đã được chỉnh sửa và điều chỉnh lại cho phù hợp với dự án iBrowe.