Mauricio Alvarez Leon
42cee115ad
CI: test the tests ( #32869 )
...
old-commit-hash: 0fecfd6c45
1 year ago
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: 12d5afba73
1 year ago
Adeeb Shihadeh
6745358478
remove mapbox references ( #32811 )
...
old-commit-hash: bccccde568
1 year ago
Maxime Desroches
1b836bdb86
Ubuntu 24.04 ( #32624 )
...
* noble build
* workflow
* symlink
* map only for noble
* sym
* add qt to cppcheck
* cppcheck noreturn in non void funct
* get kaitai header
* kaitai header
* syntax
* try new pyopencl
* try this version
* install lsb-core manually
* support old 20.04 lsb-core
* try arm
* try latest pyopencl
* revert
* use pocl icd
* no lock
* no arm pyopencl
* new intel opencl runtime
* pin filelock
* undo
* glsl version
* new version
* build test
* remove test
* new metadrive
* remove glsl restrictions
* <optional>
* Update .github/workflows/tools_tests.yaml
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* cache
* new cache
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 5c4ea14a3c
1 year ago
Mauricio Alvarez Leon
008008b03a
Update to Python 3.12 ( #32548 )
...
* 3.12
* pprofile is broken
* use modified metadrivepy3-12
* 0.3.0 metadrive
* add metadrive/commaai git dependency
* metadrive git set
* pin sounddevice 0.4.6
* datetime.utcnow() deprecation
* poetry lock
* make datetime not aware
* poetry lock
* pin pytools
* google_crc32c wheel
* unpin sounddevice
* clean metadrive
* use python crc
* mypy
* 3.12.4
* allow python3.11
* test
* no pip
* poetry
* better
* better
* merge
* remove
* try
* test
* try this
* snok
* python
* simpler
* setuptools
* lower
* try
* try
* work?
* ubuntu deps
* ubuntu
* try
* remove
* move
* remove this
* names
* Update .github/workflows/tools_tests.yaml
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* python<4
* <3.13
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
old-commit-hash: 148eaf8fa6
1 year ago
Adeeb Shihadeh
8472df65ea
tools/sim: remove special docker image ( #32659 )
...
old-commit-hash: 541b5cbf13
1 year ago
Hoang Bui
254d51ac8d
CI/tools_test: remove redundant `git lfs pull` ( #32642 )
...
remove redundant
old-commit-hash: 4c549778c0
1 year ago
Mauricio Alvarez Leon
cfbfa14dc9
CI: add devcontainer-rebuild workflow ( #32564 )
...
* add devcontainer-rebuild workflow
* add shell
* add shell on ifs
* use scripts/retry.sh
old-commit-hash: a2931d1956
1 year ago
Hoang Bui
6452b26a99
CI/tools: Remove redundant build step ( #32539 )
...
old-commit-hash: 2ff94ec374
1 year ago
Adeeb Shihadeh
04a7ae120c
rm disabled notebooks test
...
old-commit-hash: 423016d6e9
1 year ago
Hoang Bui
acd61af9fc
CI/simulator: Fix metadrive test `pyopencl.CompilerWarning` ( #32487 )
...
* add pytest.mark.filterwarnings
* remove -W pyopencl.CompilerWarning
* add comment
old-commit-hash: f3f22a5698
1 year ago
Adeeb Shihadeh
bf22381107
CI: remove redundant pj job
...
old-commit-hash: 04d8a4ecad
1 year ago
Hoang Bui
6c438b8902
CI: fix metadrive test ( #32457 )
...
* fix test
* this?
* fix
* this?
* deprecation warning inside
* comment
old-commit-hash: 950aeae544
1 year ago
Hoang Bui
29a1763d01
CI/Simulator: Add Metadrive test to CI ( #32352 )
...
* works consistently
* ci gha
* fix
* navd
* fix
* cleanup
* change button
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: aca01365e6
1 year ago
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: a44add160e
1 year ago
Shane Smiskol
4e32a90c5a
juggle.py: migrate platform name ( #32042 )
...
* fix formatting!
* migrate plotjuggler platform for dbc
* test with can
* temp
* Revert "temp"
This reverts commit 9d740bf3bddc8a7833ca8c293a6fb4b692a30bb8.
Revert "test with can"
This reverts commit d6cf2304895d00f83e737f3f749089ce9c5f836e.
* fix test
old-commit-hash: 903cc225eb
2 years ago
Justin Newberry
28e9c2ef76
disable notebooks ( #31631 )
...
old-commit-hash: 7208e37f8c
2 years ago
Justin Newberry
4a172b23d2
bump notebooks timeout ( #31377 )
...
bump
old-commit-hash: e593ffc28c
2 years ago
Justin Newberry
c50146837e
Docker: merge opencl and base images ( #31338 )
...
* mergeem
* don't change workdir
old-commit-hash: ceecf39c54
2 years ago
Justin Newberry
9dd03ed69c
CI: increase notebook cache build timeout ( #31212 )
...
allow more time
old-commit-hash: 0b2442314d
2 years ago
Justin Newberry
6f47abeaad
CI: test the car_porting example notebooks ( #31131 )
...
* dont use route
* fix and cleanup
* test the example notebooks
old-commit-hash: f22b6681d6
2 years ago
Justin Newberry
11b807cd32
CI: use namespace.io ( #31064 )
...
* namespace
* mkdir
* fix
* restore only
* restore
* v3
* disable provenance
old-commit-hash: 35ed8a0886
2 years ago
Justin Newberry
d6922d3522
Revert "CI: use namespace.so" ( #31060 )
...
old-commit-hash: 23cbfe9eb3
2 years ago
Justin Newberry
d792c3c5bb
CI: use namespace.so ( #31056 )
...
* namespace
* mkdir
* fix
* restore only
* restore
* v3
old-commit-hash: 9ee0a8a2b1
2 years ago
Adeeb Shihadeh
04da45f5c3
speedup devcontainer ci job ( #30993 )
...
old-commit-hash: 66ddfece82
2 years ago
Justin Newberry
0939b25bc4
CI: move test_maprenderer to GH actions ( #30610 )
...
maprenderer to ci
old-commit-hash: 5d668701cb
2 years ago
Adeeb Shihadeh
79ad4feddb
CI: update to checkout@v4 ( #30248 )
...
old-commit-hash: 0336219b6a
2 years ago
Adeeb Shihadeh
4866e8376b
docs: move to gh pages ( #30242 )
...
* mv to pages
* cleanup
* push static
* mv that
* new name for the orphan
* only master
* build op
old-commit-hash: f8a7def515
2 years ago
Justin Newberry
a0ccf2b577
Docker: add batman to sudo group ( #30188 )
...
add batman to sudo group
old-commit-hash: d731c85b2e
2 years ago
Justin Newberry
f64c0e5462
Devcontainer: run setup as batman user ( #30084 )
...
old-commit-hash: fb89a2a6dd
2 years ago
Adeeb Shihadeh
e69eeb7344
move remaining big files into LFS ( #30053 )
...
old-commit-hash: e185e5ffcd
2 years ago
Justin Newberry
fc69b28f7e
Devcontainer: improve CI tests and support using local built image ( #30012 )
...
* improve devcontainer tests
* test full build with cache
* fix that
* fix the cache
* fix the cache
old-commit-hash: 003018fc46
2 years ago
Adeeb Shihadeh
ee0ddd7e26
Revert "CI: login to dockerhub on aarch64 runners ( #29915 )"
...
This reverts commit 28211fe8ada8997119c57c5619349332a406aa76.
old-commit-hash: 079a51cfdf
2 years ago
Kacper Rączy
9525da02b6
CI: login to dockerhub on aarch64 runners ( #29915 )
...
* DOCKER_HUB_LOGIN command
* Add docker creds
* checkout runner name
* test again
* Use runner.name to distinguish between buildjet and GH runners
old-commit-hash: c9ec7bc2a3
2 years ago
Justin Newberry
e468072f1f
CI: retry setup on failure ( #29785 )
...
* try a setup action
* should be uses
* fix that formatting
* try conclusion
* continue on error
* try without hyphens
* only when failure
* make it optional
* continue on error
* those don't fail anymore
* what about 3 failures
* remove stuff for debugging
* cleanup
* review suggestions
* change that too
* fix pj
old-commit-hash: 917f71d446
2 years ago
Adeeb Shihadeh
53e0f5eb49
pytest: use a clean environment for all tests ( #29788 )
...
* pytest: use a clean environment for all tests
* rm that
* fix pj
* put build back
* fix params
* fix that
* handle no key
* that was removed
---------
Co-authored-by: Justin Newberry <justin@comma.ai>
old-commit-hash: 7b6afbc162
2 years ago
Justin Newberry
643a13f27e
CI: use local scons cache instead of building a separate image ( #29634 )
...
* use local
* added ci_sim
* revert scons
* dont need these anymore
* same for sim
* fix dockerfiles
old-commit-hash: c46965fc27
2 years ago
Justin Newberry
e128aedc63
CI: move cache dir to workspace directory ( #29622 )
...
* comma dir
* mkdir
* fix issues
* test
* fix that
* fix
* do the other ones too
* missed that
* fix
* fix pr comments by moving into two different directories
* fix location
* fix that
* only change current
* fix
old-commit-hash: c0b9458a45
2 years ago
Adeeb Shihadeh
06aea7d935
CI: remove redundant apt installs ( #29617 )
...
* CI: remove redundant apt installs
* split build and test
* faster build
old-commit-hash: 36cc41f619
2 years ago
Justin Newberry
4063a92683
CI: use GITHUB_ENV for env variables ( #29616 )
...
export doesn't work across steps
old-commit-hash: 90cb417caa
2 years ago
Justin Newberry
630b440536
CI: fix docker push ( #29614 )
...
* fix those
* fix docker push too
* dont need that twice
old-commit-hash: ede9f2cda5
2 years ago
Justin Newberry
6847f819d1
CI: use scripts for docker build ( #29599 )
...
* use scripts
* remove common
* do login in the workflow
* separate step
* cleanup
* one script is cleaner
* keep it consistent
* review suggestions
* move in ci too
* PR cleanup
old-commit-hash: 3d9f238bf9
2 years ago
Adeeb Shihadeh
61cf541322
Minimal build ( #29600 )
...
* add build flag for minimum build
* add minimal build
* update
* fix pj
* bump opendbc
* update subaru
old-commit-hash: 4917e22615
2 years ago
Justin Newberry
7a532e02f3
CI: switch to --cache-to type=inline for buildkit cache ( #29575 )
...
this is cleaner
old-commit-hash: 2fdde9b77d
2 years ago
Justin Newberry
e54655626d
CI: Docs rebuild base image ( #29566 )
...
* docs rebuild base image
* fix order
old-commit-hash: 2e4f8e6608
2 years ago
Kacper Rączy
3681c1d1b2
devcontainer: handle hosts without X11 ( #29537 )
...
* Setup xauthority link on host in initializeCommand
* Create a dummy xauthority if it does no exist on host machine
* Remove xauthority line from ci test
old-commit-hash: 659795b1db
2 years ago
Kacper Rączy
e250480db6
devcontainer: CI fix ( #29534 )
...
Export xauthority before running devcontainer
old-commit-hash: df9564e172
2 years ago
Robbe Derks
a04cbced36
Devcontainer ( #29259 )
...
* mvp devcontainer. builds, runs and UI works
* fix indentation
* enable color and fix openpilot_env path
* separate dockerfile for devcontainer
* use prebuilt image
* Fix openpilot_env setup
* Add dev container section in readme
* Fix typo
* Fix typo again
* Move dev dockerfile to .devcontainer dir
* Update README
* Add note about x11 forwarding on macos
* Update dev container json
* Fix typo
* Override DISPLAY on macOS
* Mention XAUTHORITY for macOS setup in README
* fix typo
* Add devcontainer CI test
* Rename to devcontainer
* Fix git issues
* ripgrep
* Link instead of vscode manual
* Replace raw path with containerWorkspaceFolder
* Fix typo
* Remove dev tools workflow
* Link away X11 forwarding setup isntructions for mac
* Remove fork consrtaint, add test run of scons
* Add submodules as safe.directories in postStartCommand
* Remove openpilot_env references
* Add scons cache volume
---------
Co-authored-by: Robbe Derks <robbe@localhost.localdomain>
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com>
old-commit-hash: d71a7190f1
2 years ago
Justin Newberry
e022ffe528
CI: simulator disable pull to save local space ( #29517 )
...
we don't need to pull since the image is different most of the time
old-commit-hash: ec5e3bef95
2 years ago
Justin Newberry
fe844afac7
CI: remove old docs base image push ( #29512 )
...
remove that push
old-commit-hash: 9188c56069
2 years ago