Commit Graph

480 Commits

Author SHA1 Message Date
Adeeb Shihadeh 3ecd9c2d31 timeouts for all CI jobs
old-commit-hash: 2752df8266
2020-05-28 14:40:25 -07:00
Adeeb dd9daf81c4 Static C/C++ analysis in CI (#1564)
old-commit-hash: 0499ae46b7
2020-05-28 01:46:30 -07:00
Willem Melching 167ac83f8e only run pipfile action on schedule
old-commit-hash: db8f3aee11
2020-05-27 18:49:00 -07:00
Adeeb Shihadeh 8d818c3672 run pipfile update action at 8 pacific time
old-commit-hash: 84067d0b93
2020-05-25 03:25:47 -07:00
Ewout ter Hoeven d0c84ff3c2 GitHub Actions: Fix Update Pipfile.lock workflow (#1562)
* Remove --requirements

* Add commit-message to PRs in pipfile workflow
old-commit-hash: 2b23111e0e
2020-05-25 03:19:57 -07:00
Ewout ter Hoeven 6e3b893205 Add workflow to update Pipfile.lock weekly (#1542)
* Create workflow to update the Pipfile.lock weekly

* Update-pipfile: Also install wheel

* Install wheel in different step

* Pipfile: Only lock major versions

Assumes Semantic Versioning, and only sets the major versions of all packages

* Run update-pipfile on changes in pipfile and use tensorflow

Move from tensorflow-gpu to tensorflow, an excelent test for this PR

* [create-pull-request] automated change

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
old-commit-hash: b1795235f9
2020-05-20 13:16:02 -07:00
Adeeb 64d5d57677 Fast CI (#1537)
* 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
2020-05-19 02:12:57 -07:00
Willem Melching 8505259e41 Library cleanup (#1491)
* library cleanup

* remove fastcv

* Fix build step

* bump cereal

* bump cereal

* Install capnp

* bump

* no docker cache

* Update installation instructions

* Needs sudo

* Can we sudo?

* Cache was not the problem

* remove static libraries from boardd install script

* Update setup script

* Remove import

* No capnp install in lgtm

* Fix dockerfile
old-commit-hash: 72db8d890d
2020-05-12 18:50:07 -07:00
Willem Melching d953101592 Update bug_report.md
old-commit-hash: 7a9ac37b9b
2020-05-12 17:44:20 -07:00
Adeeb Shihadeh 66f8a63d4a build release in public CI
old-commit-hash: 4e2d46f5da
2020-05-09 22:16:21 -07:00
Adeeb 8450ae3541 CI: bump upload artifact version (#1471)
old-commit-hash: 39727ddc56
2020-05-06 05:46:02 -07:00
George Hotz ca0c6e445e Integrate codecov.io (#1465)
* 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
2020-05-04 14:03:16 -07:00
Andy 738c3cca79 Tools: Storage API (#1161)
* filereader

* support URLs in filereader, logreader

* unused

* use route files api; add auth file

* Implement browser auth

* Update readme, fix up cache paths

* Add tests, clear token on 401

* Factor out URLFile

* space

old-commit-hash: c4af05868b
2020-02-24 21:24:54 -05:00
Adeeb 12a4247161 Fix condition on CI push stage (#1149)
old-commit-hash: f198624ca2
2020-02-21 10:13:49 -08:00
Adeeb a8ea2fff77 Fix artifact upload in CI when step fails (#1139)
* Fix artifact upload in CI when step fails

* set container name

old-commit-hash: d2970fd2da
2020-02-20 14:40:21 -08:00
Adeeb 8c4d5e274b cat process replay diff (#1112)
* cat process replay diff

* always

old-commit-hash: 50944d305f
2020-02-17 13:41:21 -08:00
Willem Melching d11cfbe33e fix fingerprint test
old-commit-hash: e2253b072e
2020-02-13 16:53:41 -08:00
Willem Melching 23fd4b1158 Push container to dockerhub (#1075)
* push container to dockerhub

* Fix stage name

* Only run on master

* Don't push on PR

* Only run on commaai/openpilot

old-commit-hash: 5388878dac
2020-02-10 19:03:46 -08:00
Willem Melching 403121bc2f Use full name for docker caching
old-commit-hash: 118198605f
2020-02-03 14:12:35 -08:00
Willem Melching 0d5f5b3e4b Use dockerhub
old-commit-hash: 5ea95c3d87
2020-02-03 13:33:21 -08:00
Willem Melching cdd7da10c4 use base docker container when building
old-commit-hash: 58f4f5aac4
2020-02-03 13:10:38 -08:00
Willem Melching df1f2d7a66 Add fingerprint test to ci
old-commit-hash: 822b32656b
2020-02-01 18:40:04 -08:00
Willem Melching bf9172b381 CI: remove header hacks when checking out submodules (#995)
old-commit-hash: e2c784740a
2020-01-23 12:40:40 -08:00
Willem Melching afc4e0dce1 always upload artifacts
old-commit-hash: fb8efbed2d
2020-01-23 11:35:07 -08:00
Willem Melching 6dccca4177 Add timeout to github actions and remove old azure-pipelines file
old-commit-hash: 50e859e6b1
2020-01-23 11:02:37 -08:00
Adeeb ef414f58f2 GitHub Actions for CI (#986)
* 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
2020-01-21 12:26:10 -08:00
Willem Melching f348401ea7 add bug report template
old-commit-hash: 20745fe1d7
2020-01-20 12:15:55 -08:00
George Hotz 81dd5a50cf root commit
old-commit-hash: 6c33a5c1f3
2020-01-17 10:02:52 -08:00
Vehicle Researcher 99b637c7ce openpilot v0.7 release
old-commit-hash: c025b96e8a
2019-12-13 13:03:08 -08:00
Vehicle Researcher 89d1d84c70 openpilot v0.6.5 release
old-commit-hash: cf80f7a28b
2019-10-09 18:43:53 +00:00