Commit Graph

40 Commits

Author SHA1 Message Date
ugtthis
68c0996baf CI: Update CARS.md every night (#1590)
* 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>
2024-12-19 11:01:50 -08:00
Adeeb Shihadeh
fd8471dc0d remove test_generator; doesn't make sense now that we're building it in SCons 2024-12-15 10:14:30 -08:00
Adeeb Shihadeh
51f30f69bf better name 2024-12-14 23:37:05 -08:00
Adeeb Shihadeh
192f54d05f CI: just use ./test.sh (#1582)
* CI: just use ./test.sh

* make sure this works

* how much of this is pre-commit

* should be good

* rm that
2024-12-14 23:35:26 -08:00
Adeeb Shihadeh
b9daff809a make stale bot less annoying 2024-12-04 14:39:58 -08:00
Adeeb Shihadeh
d458bdf827 remove cppcheck (#1542)
* remove cppcheck

* rm that
2024-11-28 12:03:40 -08:00
Adeeb Shihadeh
cb43b6cdf8 let's try sync labels 2024-11-28 11:55:31 -08:00
Maxime Desroches
21910a81bb ci: don't timeout if the runner is slow to pick up the job (#1521)
* try

* test

* fix

* try

* ;

* ;;

* fix

* try

* try

* fix this

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* try

* try failure

* works

* better

* comma

* test

* cleanup
2024-11-23 19:19:58 -08:00
Louis Velez
e57375f1e2 CI: fix macOS test running (#1516)
* CI: fixes MacOS test running

* CI: adds coreutils for nproc

* CI: fixes based on PR

* cleanup

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2024-11-21 14:16:17 -08:00
Adeeb Shihadeh
9a353c4d25 no stale for drafts 2024-11-18 16:02:41 -08:00
voidvisor
56d6d39b11 Stale bot for PRs (#1474) 2024-11-12 16:31:24 -08:00
Hoang Bui
88ddf53ffc CI: Add macOS CI (#1327)
ci: add mac ci
2024-10-02 07:47:46 -07:00
Alexandre Nobuharu Sato
26dfa1d290 ci: Bot comment only for first timers (#1213)
* 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
2024-08-31 11:41:11 -07:00
Adeeb Shihadeh
46790afcb2 CI should use the defaults 2024-08-26 17:04:32 -07:00
Shane Smiskol
c02e83de5d speedup CI (#1179)
* 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
2024-08-20 23:36:08 -07:00
Adeeb Shihadeh
17e21fe4c5 CI: auto PR review (#1082) 2024-08-17 12:16:30 -07:00
Adeeb Shihadeh
3537404a18 no docker (#1081)
* 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
2024-08-17 12:04:46 -07:00
Adeeb Shihadeh
0a9727a450 one minute ci (#1080)
* speeeeed

* version

* disable

* cppcheck

* pip install

* no update?

* timeout
2024-08-17 10:28:49 -07:00
Shane Smiskol
cd61e17f3c new docker image structure (#1070)
* new structure

* fix that
2024-07-31 21:14:59 -07:00
Uku Loskit
5ba787024f Convert tests to pytests (#1060)
* Convert tests to pytests

* cleanup

* args

* clean

* linter

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
2024-07-09 21:56:39 +00:00
Shane Smiskol
c6d0f1684e CI: use pytest (#1053)
* pytest

* might need
2024-06-07 19:12:44 -07:00
Adeeb Shihadeh
60f3396c9e run pre-commit autoupdate monthly 2024-05-08 13:54:48 -07:00
Adeeb Shihadeh
e0d4be4a62 update to ubuntu 24.04 (#1037)
* update to ubuntu 24.04

* Update .github/workflows/repo.yml

* Update tests.yml

* Update Dockerfile

* bump cereal

* no pyenv

* python3 dev

* vla

* python
2024-04-28 14:04:59 -07:00
Andrew Goodbody
5c0494d3b5 Update from deprecated github action (#1031)
Switch to the v4 checkout instead of v3 as that is now deprecated
and gives a warning in the job status on github.
https://github.com/marketplace/actions/checkout
2024-04-05 11:00:48 -07:00
Hoang Bui
e2cb86210d CI: enable docker cache pull (#1011) 2024-02-22 22:47:05 -08:00
Adeeb Shihadeh
14ceee79c7 minimal build there too 2023-08-24 15:15:35 -07:00
Adeeb Shihadeh
f22aff9f6e bump to python 3.11.4 (#865)
* bump to python 3.11.4

* Update requirements.txt

* fix

* req

* fixfix

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
2023-06-30 17:35:57 -07:00
Dean Lee
8faada0494 refactor CANParser to improve performance (#795)
* 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>
2023-04-22 17:54:36 -07:00
Adeeb Shihadeh
7191f4472f CI: split up jobs + update requirements (#819) 2023-04-15 23:18:45 -07:00
Adeeb Shihadeh
003baff1ac switch to pat 2023-04-15 17:58:40 -07:00
Adeeb Shihadeh
613cd27326 CI: add job to update pre-commit hooks (#817)
* CI: add job to update pre-commit hooks

* rm push trigger
2023-04-15 17:47:34 -07:00
Adeeb Shihadeh
9c851fa9f9 CI: set PYTHONWARNINGS=error (#806) 2023-04-02 10:41:42 -07:00
Adeeb Shihadeh
4a6a5bfb25 CI: update docker login 2022-08-03 21:16:05 -07:00
Adeeb Shihadeh
652348a3be fix generator test and linter (#323)
* fix generator test

* generator cleanup
2020-12-03 13:07:09 -08:00
Adeeb Shihadeh
c072d9e8df remove redundant linter checks 2020-11-26 11:36:10 -08:00
Adeeb Shihadeh
244e8807df ubuntu 16.04 -> 20.04 (#309) 2020-10-29 13:53:48 -07:00
Adeeb Shihadeh
df1bb08344 update dockerhub token 2020-06-11 16:25:58 -07:00
Adeeb
3a2918465c Docker layer caching in CI (#273)
* docker push

* use cached docker image
2020-06-09 11:50:09 -07:00
Willem Melching
0430bfa5c2 run pre commit in ci (#268) 2020-05-28 18:53:42 -07:00
Nelson Chen
2ae0327ea2 GitHub actions (#217)
* Setup GitHub Actions CI

* Remove Azure Pipelines Config
2020-02-17 10:23:47 -08:00