Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
685 commits
Select commit Hold shift + click to select a range
0374979
use vendored raylib from dependencies repo (#37489)
adeebshihadeh Mar 1, 2026
c3d5c5f
fix nigthly build (#37516)
adeebshihadeh Mar 1, 2026
6b52ee7
tools cleanup (#37520)
adeebshihadeh Mar 1, 2026
0b9ab8b
cabana: replace Qt types with stdlib (#37519)
adeebshihadeh Mar 1, 2026
0c7abf3
cabana: remove QtXml (#37521)
adeebshihadeh Mar 1, 2026
ce04d25
cabana: remove QtConcurrent (#37522)
adeebshihadeh Mar 2, 2026
3478ac1
cabana: remove QtSerialBus (#37523)
adeebshihadeh Mar 2, 2026
06b2c68
macOS: fix cabana builds (#37518)
royjr Mar 2, 2026
443cd79
Onboarding: set real width
sshane Mar 2, 2026
3504ccb
ui: keyboard goes back on . or / (#37534)
sshane Mar 3, 2026
90af6be
Render offroad text centered
sshane Mar 3, 2026
2ebf09e
Clear frame on offroad transition
sshane Mar 3, 2026
91b7752
Setup: improvements (#37264)
sshane Mar 3, 2026
92f9684
Revert "use vendored raylib from dependencies repo" (#37537)
sshane Mar 3, 2026
56ed377
Zipapp fixes (#37538)
sshane Mar 4, 2026
0c452db
cabana: fix right pane width limitation (#37527)
royjr Mar 4, 2026
7e1a8d4
steering arc: enable for angle cars (#37078)
sshane Mar 4, 2026
20d484c
reset: recover needs to reboot (#37546)
sshane Mar 4, 2026
6795b09
file_downloader: stream downloads in a single HTTP request (#37549)
sshane Mar 4, 2026
e97a1d1
updater: zipapp and additional fixes (#37550)
sshane Mar 4, 2026
cd22ee3
rm openssl3 package (#37551)
adeebshihadeh Mar 4, 2026
fc372e2
ui needs pillow
adeebshihadeh Mar 4, 2026
fef89d1
op adb: find free port
adeebshihadeh Mar 4, 2026
e264b42
reset: don't timeout if partition is corrupt
adeebshihadeh Mar 4, 2026
2c4e114
updater: new scroller style (#37556)
sshane Mar 5, 2026
6330a9c
add explicit include for cstdint instead of relying on leaky include …
pfeiferj Mar 5, 2026
055b29b
updater: better flow (#37560)
sshane Mar 5, 2026
0274b73
jenkins: always run pandad tests
adeebshihadeh Mar 5, 2026
5beae93
setup: new scroller failed screen (#37561)
sshane Mar 5, 2026
e59f675
new reset (#37563)
sshane Mar 5, 2026
3cc9d89
mici ui: wifi scanning card (#37564)
sshane Mar 5, 2026
4f5df65
mici setup: set WifiManager active on network setup page show (#37566)
sshane Mar 5, 2026
dcc1663
mici setup: get time immediately after internet (#37565)
sshane Mar 5, 2026
3a19f85
WifiManager: guard AP paths failure
sshane Mar 5, 2026
d801ceb
mici setup: guard continue button when forgetting/connecting (#37568)
sshane Mar 5, 2026
41bba2b
mici setup: fix race on disconnect guard
sshane Mar 5, 2026
4a1101c
mici setup: don't run network tick while not in network setup page
sshane Mar 5, 2026
2d53f4c
WifiUi: re-sort buttons on show (#37570)
sshane Mar 5, 2026
b4b747e
mici scroller: fix scroll bar direction with less content than viewpo…
sshane Mar 5, 2026
6922d58
mici setup: swipe down on wifi connect, then wait for internet (#37569)
sshane Mar 5, 2026
93eb841
Zip app updater (#37572)
sshane Mar 5, 2026
118d903
mici ui: slim review terms (#37573)
sshane Mar 5, 2026
5303afb
mici installer: bring back finishing setup (#37574)
sshane Mar 5, 2026
363735f
Update RELEASES.md
YassineYousfi Mar 5, 2026
ac1dd69
ui: fix BigButton shake on startup (#37577)
adeebshihadeh Mar 7, 2026
4651bc6
ui: rename BigConfirmationDialogV2 (#37578)
sshane Mar 7, 2026
af1fb26
mici ui: remove unused widgets (#37579)
sshane Mar 7, 2026
60ec7dc
Remove unused icons
sshane Mar 7, 2026
44ec08c
sliders: clean up (#37580)
sshane Mar 7, 2026
5e2a5b5
lagd: smooth lat accel + min lat accel range (#37424)
fredyshox Mar 7, 2026
4cc68f5
lagd: change lag candidate threshold range (#37581)
fredyshox Mar 7, 2026
2f1a58f
mici setup: connect to continue (#37583)
sshane Mar 7, 2026
fd98db7
ui: make confirm callback required for confirmation dialog (#37585)
sshane Mar 7, 2026
5e1a576
cabana: exclude SocketCAN on macOS (#37553)
lukasloetkolben Mar 7, 2026
793f8fe
fix(sim): use getRamImageAs for correct channel order (#37528)
utkarshgill Mar 7, 2026
0557283
ui: add confirmation circle button (#37586)
sshane Mar 7, 2026
1f9ec13
BigButton: take icon texture and fix image sizes (#37590)
sshane Mar 7, 2026
c36c30e
reset: rm --format (#37591)
sshane Mar 7, 2026
7061c18
ui: antialias text (#37592)
sshane Mar 7, 2026
08162be
mici reset: new flow (#37584)
sshane Mar 7, 2026
6607283
mici ui: engaged confirmation buttons (#37589)
sshane Mar 7, 2026
e35513a
ui: fix 1px overshoot on NavWidget show (#37593)
sshane Mar 7, 2026
024e2af
slider: use self.confirmed
sshane Mar 7, 2026
797b769
ui: sliders bounce (#37595)
sshane Mar 7, 2026
4bf2bfb
ui: child widget support (#37594)
sshane Mar 7, 2026
4742bf0
HBoxLayout: use children
sshane Mar 7, 2026
7a5d8a8
Turn off Widget debug mode
sshane Mar 7, 2026
6e851ff
ui: missing super show event (#37597)
sshane Mar 7, 2026
6a3dcc7
ui: mark more child widgets (#37596)
sshane Mar 7, 2026
acec60d
docs: update WSL2 hardware acceleration note (#37603)
TheSecurityDev Mar 8, 2026
9d7edbf
ui: remove MiciLabel (#37599)
sshane Mar 8, 2026
1197ea9
sliders: fix clicking anywhere activates press (#37605)
sshane Mar 8, 2026
6e87e66
0.11 time
adeebshihadeh Mar 8, 2026
9510e05
setup & reset tuneups (#37611)
adeebshihadeh Mar 9, 2026
e42ee22
gitignore cleanups (#37615)
adeebshihadeh Mar 9, 2026
71290f3
cabana: gitignore assets.cc
adeebshihadeh Mar 9, 2026
ad181ba
agnos 17 (#37552)
adeebshihadeh Mar 9, 2026
76458d1
[bot] Update translations (#37530)
github-actions[bot] Mar 9, 2026
1dbae15
op switch: sync submodules (#37618)
Armandpl Mar 9, 2026
56d1961
Revert "setup & reset tuneups" (#37619)
sshane Mar 9, 2026
d6c85ab
setup: copy changes
sshane Mar 9, 2026
dd8aa4a
setup: don't swipe down custom fork screen
sshane Mar 9, 2026
0208d26
reset: don't swipe down confirm slider (#37620)
sshane Mar 9, 2026
acace97
add warning to pack.py (#37624)
sshane Mar 10, 2026
a17a8da
pack.py: exclude large unused folderrs
sshane Mar 10, 2026
2ca6f89
New updater_magic
sshane Mar 10, 2026
095d96f
reset: erase in thread (#37627)
sshane Mar 10, 2026
1777d54
stagger driver camera SOF (#37628)
adeebshihadeh Mar 10, 2026
bd5fbba
setup: simplify cache branch (#37630)
sshane Mar 10, 2026
4acf043
AGNOS 17.1 (#37631)
sshane Mar 10, 2026
ba19527
0.11.1: a nice DM focused release
adeebshihadeh Mar 10, 2026
ac3dcbe
Revert "op switch: sync submodules" (#37632)
Armandpl Mar 10, 2026
9164148
feat: uv manages python (#37535)
greatgitsby Mar 10, 2026
bf4bf0e
qcomgpsd, timed: reject invalid GPS timestamps (#37633)
adeebshihadeh Mar 10, 2026
dd89bc3
set preference for python 3.12.13 (#37637)
greatgitsby Mar 10, 2026
5927316
ci: revert first-interaction to v1 (#37639)
adeebshihadeh Mar 10, 2026
40b61a8
clip: load metadata params within OpenpilotPrefix (#37634)
TheSecurityDev Mar 10, 2026
b750229
fix(sim): remove alpha channel for improved performance (#37602)
TheSecurityDev Mar 10, 2026
f85b347
ui replay: Improve big (tizi) replay coverage (#37468)
TheSecurityDev Mar 10, 2026
d55ccba
clip: only fast rendering when headless (#37635)
TheSecurityDev Mar 10, 2026
0ce679f
ui replay: Add progress bar (#37471)
TheSecurityDev Mar 10, 2026
d3bcc80
jenkins: push mici and tizi builds together
adeebshihadeh Mar 11, 2026
3584523
fix process replay race on push (#37643)
elkoled Mar 11, 2026
bea0400
Make sliders children
sshane Mar 11, 2026
50f0cf2
ui: slider shimmer sans shader (#37640)
sshane Mar 11, 2026
18da21e
Add shimmer offset for custom software
sshane Mar 11, 2026
3469d9a
AGNOS 17.2 (#37644)
sshane Mar 11, 2026
4e239db
bump opendbc: in-memory DBC generation, drop scons build (#37646)
adeebshihadeh Mar 11, 2026
58d6211
ui: no int textures (#37649)
sshane Mar 12, 2026
7dfb796
ui: proper mici scaling (#37652)
sshane Mar 12, 2026
c631a22
ui: fix 1px flash at bottom of DM camera during onboarding swipe (#37…
sshane Mar 12, 2026
6e7587a
modeld: quiet do_chunk output during scons build (#37654)
sshane Mar 12, 2026
9bcd965
ui: don't load unused light font
sshane Mar 12, 2026
d8ae8c2
onboarding: block back (#37655)
sshane Mar 12, 2026
2b0aab3
ui: round QR code draw position in onboarding (#37656)
sshane Mar 12, 2026
bbed1a2
scroll: use iOS-style weighted velocity averaging for fling (#37659)
sshane Mar 12, 2026
d037594
Revert "onboarding: block back" (#37663)
sshane Mar 13, 2026
5908b7c
ui replay: add mici UI exploration (#37641)
TheSecurityDev Mar 13, 2026
2cc70ef
record: smaller clip sizes by adjusting preset (#37666)
TheSecurityDev Mar 13, 2026
06630e8
setup: remove brew (#37669)
adeebshihadeh Mar 14, 2026
ee9da82
cleanup build paths (#37667)
adeebshihadeh Mar 14, 2026
9d19cca
scons: whitelist non-vendored includes and libraries (#37670)
adeebshihadeh Mar 14, 2026
24121f8
ui: asynchronous ssh key fetcher (#37668)
sshane Mar 14, 2026
380d91c
don't need to whitelist on larch64
adeebshihadeh Mar 14, 2026
46bbe68
mici ui: consistent dialogs (#37671)
sshane Mar 14, 2026
f4657aa
Sconstruct: use name (#37675)
haraschax Mar 14, 2026
cc4f786
deps: switch vendored packages to per-package release branches (#37678)
adeebshihadeh Mar 14, 2026
5e7f5dd
replay/cabana: remove unused openssl dependency (#37680)
adeebshihadeh Mar 14, 2026
a68ea44
cabana: use vendored libusb from commaai/dependencies (#37681)
adeebshihadeh Mar 14, 2026
1c14375
locationd: cam odo delay compensation (#37543)
fredyshox Mar 20, 2026
f95959a
Bump rednose (#37698)
fredyshox Mar 20, 2026
78b1577
pj: update stale layouts
adeebshihadeh Mar 20, 2026
d0382e2
just remove this, actions is so broken
adeebshihadeh Mar 20, 2026
e53cc41
docs: rename comma 3X references to comma four (#37701)
ThomasBurgess2000 Mar 20, 2026
d5e75dd
locationd: publish filter time (#37697)
fredyshox Mar 20, 2026
240e003
macOS: fix build (#37686)
royjr Mar 20, 2026
08d8bb9
livePose timestamp migration (#37705)
fredyshox Mar 21, 2026
7fae591
paramsd/torqued: use the correct livePose timestamp (#37704)
fredyshox Mar 21, 2026
af09b7a
add imgui package (#37711)
adeebshihadeh Mar 21, 2026
470c3f4
pandad: remove best case startup time test case
adeebshihadeh Mar 21, 2026
a8b5c74
prep for imgui tools (#37712)
adeebshihadeh Mar 21, 2026
31e4fe5
tools: setup ffmpeg hwaccel (#37718)
adeebshihadeh Mar 23, 2026
54db569
Do not map tici to tizi release (#37719)
ereish64 Mar 23, 2026
1d48cbd
ui: fix BIG ui with scale (#37690)
royjr Mar 23, 2026
6871203
[bot] Update Python packages (#37529)
commaci-public Mar 23, 2026
5766202
translations: auto-generate with codex (#37462)
adeebshihadeh Mar 23, 2026
f4b8384
Process replay: add diff report (#37048)
elkoled Mar 23, 2026
d75b8f4
process_replay: fix logMonoTime simulation (#37708)
fredyshox Mar 23, 2026
0870e26
fix debug fw query script
sshane Mar 24, 2026
e5ebd45
fw query: remove aux panda support (#37725)
sshane Mar 24, 2026
12f1be1
POP model (#37727)
haraschax Mar 24, 2026
e481364
remove any stale scons lock on device startup (#37734)
jyoung8607 Mar 26, 2026
b706673
jotpluggler: part one (#37730)
adeebshihadeh Mar 26, 2026
6b94c47
Lateral maneuver report (#37562)
elkoled Mar 27, 2026
9be7a48
bump opendbc (#37738)
jyoung8607 Mar 27, 2026
8badc7d
controls: HKG angle control saturation from car port safety (#37746)
jyoung8607 Mar 29, 2026
1dec680
rivian gen2!
adeebshihadeh Mar 30, 2026
bf43c7e
fix scaled exclamation point
sshane Apr 1, 2026
5dcaf3b
DM: fewer alerts during maneuvers (#37751)
ZwX1616 Apr 1, 2026
efd5301
bump opendbc (#37750)
elkoled Apr 1, 2026
d8569b0
DM: Lancia Delta HF Integrale model (#37696)
ZwX1616 Apr 1, 2026
cb32793
OP model (#37740)
haraschax Apr 1, 2026
55c3885
bump tg (#37700)
Armandpl Apr 2, 2026
052692b
OP model 7 (#37760)
haraschax Apr 3, 2026
f0053d4
jotpluggler: state transition view is only for enums (#37761)
adeebshihadeh Apr 3, 2026
310ba9d
replay/ui: fix Qt threading issue (#37762)
sshane Apr 4, 2026
f170440
safety: add reserved controls_allowed fields for forks (like MADS) (#…
sunnyhaibin Apr 4, 2026
dc4dae6
replay/ui: color lines, use aTarget (#37764)
sshane Apr 5, 2026
f37fd3e
Fixes the debugging of safety after scons removal (#37769)
devtekve Apr 6, 2026
08401a9
modeld: frame delay (#37731)
fredyshox Apr 6, 2026
c7382f8
esim: harden AtClient with retry loops and reconnect (#37771)
greatgitsby Apr 7, 2026
b0b9079
bump opendbc (#37775)
sshane Apr 8, 2026
54a2d31
esim: TLV helpers, acquire_channel, and TiciLPA rework (#37776)
greatgitsby Apr 8, 2026
f28d6fb
esim: implement profile nickname (#37777)
greatgitsby Apr 8, 2026
508863e
Long policy: less creepy (#37755)
haraschax Apr 8, 2026
19d56f6
DM: auto reset audible alert coming to a stop (#37071)
andiradulescu Apr 8, 2026
21538e5
autodetect tg backend (#37778)
haraschax Apr 8, 2026
8b53f91
Rename DM alerts to numbered stages (#37783)
adeebshihadeh Apr 8, 2026
8abfbc5
[bot] Update Python packages (#37749)
commaci-public Apr 8, 2026
09a55a7
autodetect tg backend: use CPU:LLVM on Linux (#37785)
haraschax Apr 8, 2026
58090f5
cereal: legacy -> deprecated (#37787)
adeebshihadeh Apr 9, 2026
b5576de
soundd: update volume while playing alert (#37789)
sshane Apr 9, 2026
934fd5a
soundd: ramp immediate alert volume (#37788)
sshane Apr 9, 2026
f17a0aa
services: increase logMessage queue size (#37790)
sshane Apr 9, 2026
9dc4986
cereal: move deprecated structs to deprecated.capnp (#37786)
adeebshihadeh Apr 9, 2026
a89ed55
cereal: group inline deprecated fields (#37791)
adeebshihadeh Apr 9, 2026
6ce156e
op switch: clear update after switch (#37793)
adeebshihadeh Apr 10, 2026
9db432e
installer: update cached remote URL during fork installs (#37797)
sunnyhaibin Apr 10, 2026
64e785d
remove webjoystick components that no longer work (#37798)
stefpi Apr 10, 2026
0a58d8b
Modeld: support uncompiled
haraschax Apr 11, 2026
b930f5c
esim: implement profile switching and deletion (#37779)
greatgitsby Apr 11, 2026
f83b749
github_utils: use exact-match ref lookup in get_bucket_sha (#37813)
haraschax Apr 12, 2026
0584a5f
add bridge target to cabana run script (#37814)
belm0 Apr 12, 2026
c91a0a8
Revert OP (#37812)
haraschax Apr 13, 2026
fcb0a49
model reporter links (#37817)
YassineYousfi Apr 13, 2026
bf2294d
Set fan to 100% when onroad is thermally blocked (#37804)
elkoled Apr 13, 2026
4a15bdc
Add alerts pill (#37821)
elkoled Apr 14, 2026
d204d62
jp: skip unparsable messages (#37816)
adeebshihadeh Apr 14, 2026
f70a156
docs: fix invalid img tags in car docs (#37828)
adeebshihadeh Apr 14, 2026
e16d422
body quality of life (#37803)
stefpi Apr 15, 2026
d5f1d8c
fix compare_logs crash on list field size changes (#37829)
elkoled Apr 15, 2026
e78e626
Add touch zone for alerts (#37819)
elkoled Apr 15, 2026
8b2eac4
use warning as alert icon (#37832)
elkoled Apr 15, 2026
1276452
add blocked-startup offroad label (#37833)
elkoled Apr 15, 2026
00b7c8e
esim: implement ES9P HTTP and notification processing (#37807)
greatgitsby Apr 15, 2026
97f1bac
[bot] Update Python packages (#37815)
commaci-public Apr 15, 2026
63ab2fb
four: calibrate DM orientation (#37149)
sshane Apr 15, 2026
75e352e
jotpluggler: CAN parsing is best effort (#37835)
adeebshihadeh Apr 15, 2026
fa18e63
tools: remove sentry logging (#37836)
adeebshihadeh Apr 15, 2026
117d5ce
updated: complete branch migration dict for mici and tizi (#37830)
ereish64 Apr 15, 2026
31403f4
jotplugger: render segment range slices properly (#37837)
adeebshihadeh Apr 15, 2026
83e6e7d
docs: setup zensical (#37838)
adeebshihadeh Apr 15, 2026
9042cfa
rm home
adeebshihadeh Apr 15, 2026
84c276b
misc docs updates (#37839)
adeebshihadeh Apr 16, 2026
752fe03
docs: add feedback guide (#37842)
adeebshihadeh Apr 16, 2026
c001f3c
esim: implement download profile (#37806)
greatgitsby Apr 16, 2026
d81d661
modeld: single jit (#37758)
Armandpl Apr 17, 2026
5624a4c
bump teleoprtc_repo (#37848)
stefpi Apr 17, 2026
389b639
DriverMonitoringState v2 (#37799)
ZwX1616 Apr 18, 2026
2c0903e
tools: add retry mechanism for API requests (#36617)
sunnyhaibin Apr 18, 2026
b9986ca
lpa: add is_euicc() (#37847)
greatgitsby Apr 18, 2026
5d7155f
body ui c3 & c4 (#37794)
stefpi Apr 18, 2026
b6432e7
Fix LSM6DS3 sensors test (#37855)
probablyanasian Apr 19, 2026
6996e87
dm: helpers.py -> policy.py (#37864)
adeebshihadeh Apr 21, 2026
04b23ff
model replay: relax driverState timing (#37868)
adeebshihadeh Apr 21, 2026
341786a
jp: fix hidden plots unhiding on interaction (#37870)
adeebshihadeh Apr 21, 2026
4286a64
jp: reduce y padding
adeebshihadeh Apr 21, 2026
e202bbe
monitoring: remove redundant README
adeebshihadeh Apr 21, 2026
4988a62
Revert "POP model (#37727)" (#37871)
haraschax Apr 21, 2026
859bd21
modeld: group npy -> qcom copies to avoid graph breaks (#37866)
Armandpl Apr 21, 2026
b29d0a1
DM: readability, part 1 (#37872)
adeebshihadeh Apr 21, 2026
571a547
Fix driver preview alert text and sound (#37875)
ZwX1616 Apr 21, 2026
ca04b70
camerad: driver camera BPS magic (#37873)
ZwX1616 Apr 22, 2026
f8c45d3
esim: skip listing profiles on mutation ops (#37878)
greatgitsby Apr 22, 2026
f8372cc
sensord: remove mmc5603nj support (#37881)
adeebshihadeh Apr 22, 2026
2266a9d
sensord: clean up SensorEventData struct (#37883)
adeebshihadeh Apr 22, 2026
39d1eec
Fix Tesla route spam (#37884)
sshane Apr 22, 2026
df6d34e
remove enhancement issue template
adeebshihadeh Apr 22, 2026
736cf6d
clean up deprecated services (#37885)
adeebshihadeh Apr 22, 2026
0be0d7f
add that back, it's used in a test
adeebshihadeh Apr 22, 2026
0eacf34
sensord: add note about shared IRQ
adeebshihadeh Apr 22, 2026
49685fc
ui: fix long maneuver toggle (#37622)
elkoled Apr 23, 2026
7d71354
ui: remove firehose count (#37886)
adeebshihadeh Apr 23, 2026
bb4b96e
qcomgpsd: rm XTRA assistance (#37893)
adeebshihadeh Apr 23, 2026
ad04c6a
cruise: fix test_cruise_speed assertion (#37802)
andiradulescu Apr 23, 2026
551e2f7
modeld: standalone compile script (#37851)
Armandpl Apr 23, 2026
1c69770
tools/setup: support all common Linux distros (#37765)
adeebshihadeh Apr 23, 2026
c3b0f0d
dmonitoringmodeld: get frame size from vipc (#37897)
Armandpl Apr 23, 2026
27bc704
test: trigger docs on any branch push (temporary)
elkoled Apr 23, 2026
e587394
docs: rename LinksProcessor -> LinksTreeprocessor for newer zensical
elkoled Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 0 additions & 8 deletions .github/ISSUE_TEMPLATE/enhancement.md

This file was deleted.

58 changes: 0 additions & 58 deletions .github/workflows/auto-cache/action.yaml

This file was deleted.

21 changes: 2 additions & 19 deletions .github/workflows/auto_pr_review.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: false

# Label PRs
- uses: actions/labeler@v5.0.0
- uses: actions/labeler@v6
with:
dot: true
configuration-path: .github/labeler.yaml
Expand All @@ -33,20 +33,3 @@ jobs:
change-to: ${{ github.base_ref }}
already-exists-action: close_this
already-exists-comment: "Your PR should be made against the `master` branch"

# Welcome comment
- name: "First timers PR"
uses: actions/first-interaction@v1
if: github.event.pull_request.head.repo.full_name != 'commaai/openpilot'
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
pr-message: |
<!-- _(run_id **${{ github.run_id }}**)_ -->
Thanks for contributing to openpilot! In order for us to review your PR as quickly as possible, check the following:
* Convert your PR to a draft unless it's ready to review
* Read the [contributing docs](https://github.com/commaai/openpilot/blob/master/docs/CONTRIBUTING.md)
* Before marking as "ready for review", ensure:
* the goal is clearly stated in the description
* all the tests are passing
* the change is [something we merge](https://github.com/commaai/openpilot/blob/master/docs/CONTRIBUTING.md#what-gets-merged)
* include a route or your device' dongle ID if relevant
10 changes: 4 additions & 6 deletions .github/workflows/badges.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@ on:
workflow_dispatch:

env:
BASE_IMAGE: openpilot-base
DOCKER_REGISTRY: ghcr.io/commaai
RUN: docker run --shm-size 2G -v $PWD:/tmp/openpilot -w /tmp/openpilot -e PYTHONPATH=/tmp/openpilot -e NUM_JOBS -e JOB_ID -e GITHUB_ACTION -e GITHUB_REF -e GITHUB_HEAD_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_RUN_ID -v $GITHUB_WORKSPACE/.ci_cache/scons_cache:/tmp/scons_cache -v $GITHUB_WORKSPACE/.ci_cache/comma_download_cache:/tmp/comma_download_cache -v $GITHUB_WORKSPACE/.ci_cache/openpilot_cache:/tmp/openpilot_cache $DOCKER_REGISTRY/$BASE_IMAGE:latest /bin/bash -c
PYTHONPATH: ${{ github.workspace }}

jobs:
badges:
Expand All @@ -17,13 +15,13 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: true
- uses: ./.github/workflows/setup-with-retry
- run: ./tools/op.sh setup
- name: Push badges
run: |
${{ env.RUN }} "python3 selfdrive/ui/translations/create_badges.py"
python3 selfdrive/ui/translations/create_badges.py

rm .gitattributes

Expand Down
101 changes: 0 additions & 101 deletions .github/workflows/ci_weekly_report.yaml

This file was deleted.

17 changes: 0 additions & 17 deletions .github/workflows/ci_weekly_run.yaml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/compile-openpilot/action.yaml

This file was deleted.

45 changes: 45 additions & 0 deletions .github/workflows/diff_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: diff report

on:
pull_request_target:
types: [opened, synchronize, reopened]

jobs:
comment:
name: comment
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: read
pull-requests: write
actions: read
steps:
- name: Wait for process replay
id: wait
continue-on-error: true
uses: lewagon/wait-on-check-action@v1.3.4
with:
ref: ${{ github.event.pull_request.head.sha }}
check-name: process replay
repo-token: ${{ secrets.GITHUB_TOKEN }}
allowed-conclusions: success,failure
wait-interval: 20
- name: Download diff
if: steps.wait.outcome == 'success'
uses: dawidd6/action-download-artifact@v6
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
workflow: tests.yaml
workflow_conclusion: ''
pr: ${{ github.event.number }}
name: diff_report_${{ github.event.number }}
path: .
allow_forks: true
- name: Comment on PR
if: steps.wait.outcome == 'success'
uses: thollander/actions-comment-pull-request@v2
with:
filePath: diff_report.txt
comment_tag: diff_report
pr_number: ${{ github.event.number }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
12 changes: 5 additions & 7 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ name: docs

on:
push:
branches:
- master
pull_request:
workflow_call:
inputs:
Expand All @@ -22,19 +20,19 @@ jobs:
steps:
- uses: commaai/timeout@v1

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: true

# Build
- name: Build docs
run: |
# TODO: can we install just the "docs" dependency group without the normal deps?
pip install mkdocs
mkdocs build
git lfs pull
pip install zensical
python scripts/docs.py build

# Push to docs.comma.ai
- uses: actions/checkout@v4
- uses: actions/checkout@v6
if: github.ref == 'refs/heads/master' && github.repository == 'commaai/openpilot'
with:
path: openpilot-docs
Expand Down
Loading
Loading