Commit Graph

28 Commits

Author SHA1 Message Date
Gregor Žunič 3e6cf7d2ac Refresh browser-use-core during CI sync 2026-06-08 10:54:57 -07:00
Laith Weinberger e539ee7b73 use contents: read instead of empty permissions on CI workflows 2026-03-22 17:10:49 -04:00
Laith Weinberger 6f6f08d501 restrict default GITHUB_TOKEN permissions on CI workflows 2026-03-22 16:45:36 -04:00
Saurav Panda 6c984ad02b install python version in lint.yml 2026-02-23 16:05:06 -08:00
Magnus Müller 7b0b92991c Optimize lint workflow by skipping redundant uv sync checks
Add --no-sync flag to uv run commands that come after uv sync.

Before:
- uv sync (50s)
- uv run pre-commit (50s sync check + 8s run = 58s)
- Total: 108s

After:
- uv sync (50s)
- uv run --no-sync pre-commit (8s run)
- Total: 58s

Saves 50 seconds per lint job (46% faster)
2025-10-24 01:23:46 -07:00
Magnus Müller aba7e2cbae cancel tests on new commit 2025-09-08 08:52:25 -07:00
Nick Sweeting fdba54fb34 add pyright to pre-commit hooks 2025-07-07 18:03:55 -07:00
Nick Sweeting 0af8c8c0fe imports 2025-06-21 06:29:10 -07:00
Nick Sweeting eb21d92d34 include extras packages in CI to avoid missing imports errors 2025-06-21 06:23:23 -07:00
Nick Sweeting 084414f910 fix ruff issues 2025-05-02 20:40:55 +08:00
Nick Sweeting 1391f32e3d rename workflow 2025-04-28 05:25:43 +08:00
Nick Sweeting 3ac1a2b773 tweak skip rules 2025-04-28 05:19:20 +08:00
Nick Sweeting 1650bd5755 tweak task naming and style 2025-04-28 05:16:48 +08:00
Nick Sweeting a4aa17c731 Merge branch 'main' into ci-fixes 2025-04-27 14:11:18 -07:00
Nick Sweeting 405bf63c9b prevent github actions from running twice for each commit 2025-04-28 05:09:28 +08:00
dha-aa b070506563 restructure and rename workflows for improved GitHub PR UI 2025-04-27 08:44:30 +00:00
dha-aa e1fc0c5337 remove matrix strategy and split lint tasks into individual jobs 2025-04-27 08:24:59 +00:00
dha-aa 1b975c3ce1 ci: display job names in GitHub PR UI 2025-04-24 09:15:27 +00:00
dha-aa be8585a83f ci: split into parallel syntax, lint & type-check jobs 2025-04-24 09:08:11 +00:00
dha-aa e20817d005 run pre-commit run --all-files 2025-04-23 14:27:26 +00:00
dha-aa 6c4fb2406e Move pytest to test.yaml, remove from lint.yaml for better workflow separation 2025-04-23 12:20:34 +00:00
dha-aa aa0e5f4e6d Add Pyright for check for show-stopper type errors 2025-04-23 12:13:51 +00:00
dha-aa 1a4a4fa93e Add ruff check --no-fix --select PLE 2025-04-23 12:09:05 +00:00
Christian Clauss 39d54486f2 pytest run || true 2025-03-29 08:14:47 +01:00
Christian Clauss 28c7a487c7 pre-commit run --all-files and pytest 2025-03-29 08:10:13 +01:00
Nick Sweeting b72a648db1 skip broken pytest 2025-03-28 17:25:20 -07:00
Nick Sweeting 24e6456cd1 Merge branch 'main' into pre-commit-dep 2025-03-28 17:20:29 -07:00
Nick Sweeting b5276b25e2 Update and rename ci.yml to lint.yml 2025-03-28 19:46:54 -04:00