* Initial commit
* move to top
* for testing - will revert
* try this to get test to get actions to show
* revert order
* rename worflow
* for testing - will revert
* revert name change
* editable mode
* build cython modules
* be explicit
* simplify pip install
* add submodules
* revert to working code
* TEST edit
* docs: Nightly update CARS.md
* clearer auto commit message
* revert test doc change
* docs: Scheduled auto-update CARS.md
* rm on pull request
* simpler approach
* testing again
* install scons
* revert to working code
* testing last time
* docs: Scheduled auto-update CARS.md
* revert test changes
* auto generate CARS to revert md changes from test
* docs: Scheduled auto-update CARS.md
* revert on pull request
* change to 12am PST
* rm blank line
* add name
* Update .github/workflows/update-cars-docs.yml
---------
Co-authored-by: ugtthis <ugtthis@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* ci: Bot comment only for first timers and collapsible sections for UI screenshots
Added also implement collapsible sections for UI screenshots #33415 <https://github.com/commaai/openpilot/pull/33415>
* fix
* Update auto_pr_review.yaml
* no setup python
* replace with uv
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* slightly faster
* this doesnt do anything without seen ecus
* test
* is durations slow?
* not now
* test in another pr
* same to static
* static
* test
* test
* test
* the action used to cache as well
* test
* cleanup dependencies
* all
* install
* less
* try this
* slimmm
* skip docker
* silence that one
* disable for now
* e
* fix build
* bring that back
* not ready yet
* reduce the const of copying signal values in CANParser::query_latest
* pass by reference
* use for range loop
* update_strings
* use assign
* track all signals
* use iterator & pointer to avoid copy SignalValue from vector
* use normal dict for vl_all
* update tests
* fix error in merge master
* change thresholds
reduce thresholds
* Trigger CI
* Trigger CI
* Trigger CI
* cleanup ctor
* reduce threshold
* revert changes to test_parser.py
* change thresholds
* remove update_string() from cython
* comment out test_performance_one_signal
* reduce thresholds
* test
* update
* update
* revert that for now
* update
* update
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>