Commit Graph

44 Commits

Author SHA1 Message Date
firestar5683 22a8575199 Vendor dependencies and resources for standalone builds
Keep official openpilot ancestry and dependency licenses. Store resources directly in Git, remove LFS setup requirements, and leave the downloadable big model outside the source tree.
2026-10-03 21:01:18 +00:00
Harald Schäfer 6080cc6168 Use a precompiled eGPU driving model (#38930)
* Ship precompiled eGPU model and camera warps

Compile f78ed37d-afad-4dbc-8050-40ea885eedde/12864 through xx/ml_tools/openpilot_compile using the pinned tinygrad version.

* Precompile the existing master driving model

Use the unchanged master ONNX (SHA-256 6fee5937923c74848df4a63f6239eb6331c6274dd4bdb7a5d6ec0388a8b543d5) instead of updating the trained model.

* Compile camera warps on device

* Remove obsolete ONNX chunking and big model build check

* Chunk model artifacts only during release packaging

* Require model and camera warps for Chestnut readiness

* Recompile precompiled CPU helpers for the runtime host

* Ship the eGPU model with an ARM submission helper

* Exempt model pickles from the build product size limit
2026-09-16 08:13:45 -07:00
Adeeb Shihadeh afa2b390ae ci: fix race condition on closed branches check 2026-08-03 14:49:27 -07:00
Adeeb Shihadeh ebb5cc12f5 ci: don't pay the big model tax yet (#38371)
* ci: don't pay the big model tax yet

* skip big in release
2026-07-21 10:55:26 -07:00
Daniel Koepping b1f2e638de fix branch cleanup burning GH API requests (#38392)
* ci: stop branch cleanup from burning API rate limit

* simpler
2026-07-20 16:00:20 -07:00
Adeeb Shihadeh d606014ce2 ci: delete closed PR branches automatically (#38280) 2026-07-03 09:45:08 -07:00
Adeeb Shihadeh 70a6efb8fc ci: update GitHub Actions to latest versions (#38278)
* ci: update GitHub Actions to latest versions

Bump all workflow actions to their latest releases, including major
updates for checkout (v7), upload-artifact (v7), github-script (v9),
action-download-artifact (v21), and thollander comment action (v3).

* ci: pin third-party actions to commit SHAs

Keep official GitHub actions on version tags, but pin community
actions to immutable commit hashes for supply-chain safety.
2026-07-02 19:00:35 -07:00
Adeeb Shihadeh addca46f68 move some tools back to root (#38235) 2026-06-24 19:21:19 -07:00
Adeeb Shihadeh 20e0f21b58 prefix paths with openpilot (#38223)
* prefix paths with openpilot

* fix setup root detection

* fix split branch codespell skips
2026-06-21 18:28:35 -07:00
Adeeb Shihadeh 5766202763 translations: auto-generate with codex (#37462) 2026-03-23 08:59:37 -07:00
Adeeb Shihadeh 4e239dbc22 bump opendbc: in-memory DBC generation, drop scons build (#37646) 2026-03-11 11:35:32 -07:00
Adeeb Shihadeh 0977a91d65 CI for the people: no cache (#37437)
* sympathize with our first time cloners

* venv

* rm compile openpilot

* retry for all

* rm setup action
2026-02-26 21:17:00 -08:00
Adeeb Shihadeh f9f33c4dc4 show venv size in package update job (#37286)
* show venv size in package update job

* lil more
2026-02-20 16:39:11 -08:00
Adeeb Shihadeh 806655b052 CI: replace docker with op setup (#37282) 2026-02-20 15:48:09 -08:00
Jason Wen 4f407dabcd ci: fix update translations by enable submodule checkout in repo maintenance (#37236) 2026-02-17 16:36:01 -08:00
Adeeb Shihadeh 7d2563880a show dependency tree in weekly uv lock job (#37146) 2026-02-10 09:31:50 -08:00
Andi Radulescu 9476a8a7f6 bump create-pull-request action to v8.1.0 (#37143)
The pinned SHA was v6.0.4, which is incompatible with actions/checkout@v6
and causes a "Duplicate header: Authorization" 400 error during git
remote operations. See peter-evans/create-pull-request#4272.
2026-02-10 09:19:56 -08:00
Pádraic Slattery 1dfef69a3c chore: Update outdated GitHub Actions versions (#37020)
* chore: Update outdated GitHub Actions versions

* just the github ones

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2026-01-31 18:37:00 -08:00
Adeeb Shihadeh c35df583a5 tools: enable log caching by default (#36962) 2026-01-31 15:52:50 -08:00
Shane Smiskol fcebb5eb9f fix repo maintenance (#35534)
* ?

* . can't be used since then it will be modeld folder
2025-06-11 17:31:36 -07:00
Adeeb Shihadeh 9d7fce8dd1 CI: bump tinygrad in cronjob 2025-05-13 18:48:21 -07:00
Mauricio Alvarez Leon 38100805bf move update_translations from scons to GHA (#34481)
* remove update_translations from scons

* update_translations GHA

* working GHA

* fix scons fails

* job name

* remove test_update_translations

* cleanup

* move to repo-maintenance

* Update .github/workflows/repo-maintenance.yaml

* bring that back

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2025-03-02 10:20:03 -08:00
Maxime Desroches c13b1f95e1 Revert "Bump submodules every hour"
This reverts commit a8e416abbe.
2025-02-24 11:33:48 -08:00
Shane Smiskol a8e416abbe Bump submodules every hour 2025-02-21 23:52:23 -08:00
Shane Smiskol 8f559d4f03 fix repo maintenance 2024-12-02 13:06:17 -08:00
Shane Smiskol a2b6fc200b update car docs in weekly repo maintenance (#33345)
* does this work?

* fix

* fix

* what
old-commit-hash: be8485ca890d63b5fdc3daa405e2009a91a265f4
2024-08-20 15:28:28 -07:00
Maxime Desroches 7d0f683b1c ci: merge python packages and python submodules bump (#33274)
merge packages and python submodules
old-commit-hash: 8515ac17647db10b31ff1ef85026345933a54cc6
2024-08-12 11:49:21 -07:00
Adeeb Shihadeh 1feb6d671a remove pre-commit (explorations) (#33172)
* remove pre-commit (explorations)

* lint.sh

* remove rest

* add to release files

* no source

* 1min is all you need
old-commit-hash: 13511e383c1679d17843e8cbf1bcb0a926f74c35
2024-08-01 22:16:13 -07:00
Maxime Desroches 1c1efe595d Update repo-maintenance.yaml
old-commit-hash: ebf4cf4ad02372828083395080af618fcf00bcc6
2024-07-04 02:46:13 +00:00
Maxime Desroches 19a0be58b8 repo-maintenance: force update for python packages (#32905)
force update
old-commit-hash: 8e598a17fbf9babb0b45a8e952e274471a8bd91c
2024-07-04 02:38:42 +00:00
Maxime Desroches 608b0c56c6 fix package_updates workflow (#32903)
pip3
old-commit-hash: c52126cd6c095fc1a6a2e37f6426ca67f03a0676
2024-07-04 02:31:02 +00:00
Maxime Desroches a1a0e9e8a0 switch to uv (#32853)
* switch to uv

* pin back numpy

* remove lock

* try without cache

* test with no cache

* no cache for all

* debug

* remove debug

* remove pygame dep

* Update README.md

* remove lower bound

* update repo maintenance job

* upgradable

* repo maintenance

* copy poetry api

* build system

* unpin pygame

* readd cache

* readd cache

* basic command

* lower delay

* macos

* fix authors

* macos fix

* use uv

* preview

* other way

* new metadrive

* uv sync

* cp lock in docker

* fix docker

* use hatchling

* fix devcontainer

* fix container

* path

* uv run

* cleanup

* pre-commit

* format

* release_file
old-commit-hash: 12d5afba731b193b6992304c9e31b87603602ae6
2024-06-28 00:04:05 +00:00
Adeeb Shihadeh 3a6900f816 CI: set bot PR author
old-commit-hash: 82f7ab8f7dc79ae581c0066c178f430dd13d3bd3
2024-04-29 09:00:12 -07:00
Adeeb Shihadeh cec27f9db5 prep for ubuntu 24.04 (#32307)
* update to ubuntu 24.04

* latest

* revert those

* fix that

* vla

* try that

* fix uid

* keep 20.04 support

* just prep for now
old-commit-hash: a44add160e206aa87a2996372860846cc54ca29c
2024-04-28 16:24:04 -07:00
Andrew Goodbody 4d57211300 Update actions to replace deprecated versions (#32246)
actions/cache@v3 uses the deprecated Node.js 16 so update to
use v4 which uses Node.js 20. This also applies to save and
restore
old-commit-hash: ba2538c29cba02856e900ebe8ebc1cefb57bdadc
2024-04-19 12:33:45 -07:00
Nelson Chen 83bfa0a50d Only run repo-maintenance.yaml on 'commaai/openpilot' (#31401)
This otherwise fails and causes a periodic annoying email for users who have forked the repo.
old-commit-hash: 299dbb564dfdc4d9ae1c18aa4dd34ab895f5ebee
2024-02-10 08:26:39 -08:00
Justin Newberry 2ccaebe490 CI: Move repo maintenance bots to 6am (#31316)
later
old-commit-hash: b94aba6281486685cb1a33221c7fa7860be4537e
2024-02-05 21:52:16 -08:00
Justin Newberry 06f868aa59 CI: fix bot location (#31211)
g
old-commit-hash: bbeeea04a73ff3b21ab4dfe6b2777453c6a4e9e9
2024-01-29 10:02:11 -08:00
Justin Newberry 27c6339e8f CI: add bot labels to repo_maintenance (#31159)
* add bot lables

* prefix
old-commit-hash: 6f2f966a2f03335da693f278825becb7f7c841bb
2024-01-25 11:28:09 -08:00
Justin Newberry 641ae08637 CI: automatically create PR for submodule bump (#30538)
* add job

* add job (#52)

* add body

* Bump submodules (#53)

* add job

* add body

* add .

* rm that

* need submodules too

* better message

* monday at 4am

* i thought i was still est lol
old-commit-hash: 7a387962c66173fd195152007e279f73e020a6a1
2023-11-27 17:09:32 -08:00
Adeeb Shihadeh 574a8fd901 Revert "CI: automatically create PR to bump submodules (#30523)"
This reverts commit e653b285251e45740bfde63fb798d33c3627ae41.

old-commit-hash: e0ab068273a4726e8634c7a3a4ab5cfecd29e730
2023-11-27 09:40:37 -08:00
Justin Newberry 15061adcdf CI: automatically create PR to bump submodules (#30523)
old-commit-hash: 6f073aed5f412a3571135faebf123b952aedb95c
2023-11-26 08:27:25 -08:00
Adeeb Shihadeh 79ad4feddb CI: update to checkout@v4 (#30248)
old-commit-hash: 0336219b6a8c1a416efc6fe70545be6f20aa9bab
2023-10-14 23:25:41 -07:00
Adeeb Shihadeh fbfc0e460d CI: weekly poetry lock (#29738)
* CI: weekly poetry lock

* add that back

* title

* cleanup
old-commit-hash: afd35bf7ecf68c2220390f1bb4cbbfbcd81eb00a
2023-08-31 14:27:59 -07:00