Commit Graph

70 Commits

Author SHA1 Message Date
Cameron Clough
a662af57c7 CI: use github.head_ref to group PR action runs (#26505)
* CI: use github.head_ref to group PR action runs

for push triggers, github.ref is set to the "branch or tag ref that was pushed"
for pull_request triggers, it is set to the "pull request merge branch" (master?)

github.head_ref is only set when the trigger is pull_request

https://docs.github.com/en/actions/learn-github-actions/contexts#github-context

* only check github.ref for push event
2022-11-15 13:07:46 -08:00
Cameron Clough
335351123a Revert "ci: run some jobs only on push (#26202)"
This reverts commit 04b40aad92.
2022-10-22 01:04:54 -07:00
Cameron Clough
04b40aad92 ci: run some jobs only on push (#26202)
* ci: run some jobs only on push

alternative to #25900

* tools too
2022-10-21 21:13:55 -07:00
Cameron Clough
dba8e8ec0e Revert "ci: don't trigger on pull request sync event (#25900)"
This reverts commit 68530f18b4.
2022-10-21 18:04:07 -07:00
Cameron Clough
68530f18b4 ci: don't trigger on pull request sync event (#25900) 2022-10-20 13:23:59 -07:00
Adeeb Shihadeh
00494a44f4 CI speedup (#26096)
* CI speedup

* use the new stuff

* push

* no regressions

* try that

* don't let this slip

* fix modeld tests

* fix linter

* modernize prebuilt

* cleanup

* fix those

* increase a bit
2022-10-16 15:54:36 -07:00
Cameron Clough
077f0e0a44 ci: disable concurrency for master branch (#26052)
disable concurrency for master branch
2022-10-12 15:11:03 -07:00
Cameron Clough
23e78da6a4 ci: fix tools workflow 2022-10-12 14:34:43 -07:00
Cameron Clough
03a065160e ci: only run one instance of each workflow (#26036)
only allow one running workflow per event for each branch
2022-10-12 13:51:09 -07:00
Adeeb Shihadeh
71e76c3d0f CI: Actions cleanup + speedup (#25514)
* actions cache cleanup

* release build cleanup

* fetch dpeth
2022-08-21 19:14:36 -07:00
HaraldSchafer
9fbbefbc94 Update model replay commit for calib change (#25357)
* Update model replay commit for calib test

* more reliable baseline

* update docker login

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-08-03 22:35:03 -07:00
Adeeb Shihadeh
fbd98b0e54 CI: add build job for latest Ubuntu (#24637)
* CI: add build job for latest Ubuntu

* source

* source env

* scons cache

* cache pyenv

* fix key

* source
2022-06-11 22:51:09 -07:00
HaraldSchafer
dc4d4f875b CL in docker (#24718)
* Move CL to base docker

* Different docker for cl

* add cl base docker

* add to tool

* cleanup

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-06-02 18:26:12 -07:00
Adeeb Shihadeh
2c2c61fd77 CI: pull LFS after checkout (#24552) 2022-05-16 14:30:20 -07:00
Adeeb Shihadeh
b2569d871f CI tuneup (#24541)
* little housekeeping

* all the commits

* one more cars
2022-05-15 17:57:34 -07:00
Adeeb Shihadeh
760104068b CI: cache LFS objects (#23345) 2022-01-03 14:34:31 -08:00
Adeeb Shihadeh
d85bb967e8 disable simulator job until LFS is fixed 2021-12-31 16:53:54 -08:00
iejMac
539426033b Move simulator CI to tools workflow (#20285)
* sim CI

* simulator CI

* scons already in Dockerfile.sim

* faster

* fast

* testing
2021-03-08 21:33:15 -08:00
iejMac
9144dd7c2f PlotJuggler CI with build from source (#20166)
* CI attempt

* fixing location

* fix

* fixes

* hardcode test_url for CI

* fixes

* cd fix

* Update tools/plotjuggler/juggle.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Update tools/plotjuggler/test_plotjuggler.py

* fixes

* fixes

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-02-26 17:14:37 -08:00
Adeeb Shihadeh
d1b44bbb34 tools: cleanup + setup CI (#20104)
* cleanup tools

* setup tools CI

* loggerd doesn't support this anymore

* cleanup

* builds with openpilot now
2021-02-17 20:37:01 -08:00