Commit Graph

35 Commits

Author SHA1 Message Date
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
Adeeb Shihadeh 8cf033fa3e
fix fingerprint labeling 2024-10-04 16:56:28 -07: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
Shane Smiskol fa1d7e7c16
fixup auto labeler (#1089)
* test

* test

* test

* make sure to detect subdirectories like tests/

* test

* this should work

* this should work

* wtf is this

* test

* clean up

* test

* test

* clean up

* clean up
2024-08-19 17:59:36 -07:00
Shane Smiskol dc4de1a3d7 rename car label 2024-08-19 14:34:32 -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