* run car model unit tests in parallel
* remove refs to deleted file
* run with coverage
* that wasn't necessary
* as builder
* need a new route for this one too
old-commit-hash: 9ee1cc9b82
* start with radar interface
* car interface
* panda safety rx check
* check panda safety inits
* check NO_RADAR_SLEEP in all radar interfaces
* sonata 2019 and kia optima should use hyundai legacy safety
* check radar errors
* check radar can errors
* real fingerprint
* run in CI
* it shoud pass now
* ignore old openpilot msgs
* ensure safety mode is set
* sort can msgs
* filter out openpilot msgs
old-commit-hash: 99106fd9c4
* start building release2 in CI
* build script
* bring over changes from test branch
* fix build release test
* remove references to test branches
* ucnomment push
* fix duplicate remove
* two commits for dashcam
* need the key
old-commit-hash: c715661656
* add verbose flag to codecov upload
* temporarily disable codecov failure resulting in CI failure until bug in codecov is fixed
old-commit-hash: 37d6edf4df
* start cleanup
* whitelist submodule release files
* don't need to ship tests
* revert changes to build script
* add those tests back
* fix typo
* whitelist dbcs
* test
* run the right test
* whitelist opendbc/can
* revert that
* add missing dotfiles
* clean up
* ford DBCs
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: c24a7e248a
* Running pre-commit in CI
* fix dockerfile syntax
* dont run on submodule repo folders
* Fix some import errors in ci
* more stuff
* That should be the last one
old-commit-hash: ba2ac1207a
* don't compile in docker build stage
* disable that for now
* do we need that?
* upload artifact already compresses
* that wasn't faster
This reverts commit 2221e13c71.
* try that
* don't think that's used
* this too
* check this
* less layers
* that's not in the dockerfile anymore
* system
* even less layers and clear pipenv cache
* no inline comment i guess
* uninstall pipenv after we're done with it
* separate build job adds too much overhead
* quotes
* clean that up
* increase timeout
* cleanup
old-commit-hash: 45ee131a44
* integrate codecov
* add codecov to readme
* don't need the token
* fix badges
* /bin/bash, not /bin/sh
* needs coverage in the docker
* from the git root
* add CI_ENV like https://docs.codecov.io/docs/testing-with-docker
* custom upload step
* use codecov action
* coverage xml
* add unit tests, good luck
* name the container tmppilot
* add name, fix unit tests
* yml, fix coveragerc-app
* remove tmp/openpilot
* try without xml
* just call the upload script in docker
* ugh, i hate docker
* idk env
* yaml?
* don't be clever
* maybe this
* running out of ideas
* coverage xml maybe
* upload coverage.xml
* ugh CI_RUN
* unneeded artifact
Co-authored-by: George Hotz <geohot@gmail.com>
old-commit-hash: 4252028a84
* basic github actions config
* submodules
* pwd
* docker save
* unit tests
* add rest of tests
* fix unit tests
* artifacts
* container name
* does this work?
* no --rm when we want artifacts
* clean up
* fix artifact paths
* name
* rerun travis
* remove travis config
old-commit-hash: 28af44d199