openpilot0/release
Shane Smiskol 82f8db87f4
add longitudinal maneuvers (#33527)
* add longitudinal profiles

* stash

* unfortunately even longitudinalPlan causes circle

* add to process config

* reach target speed smoothly

* stash

* works

* clean up

* debug alert

* rename

* fix

* better text

* toggle via exp button

* try coming to a stop better, smoother target reaching

* closer to target

* revert controlsd migration

* add description to alert

* generate report from local logs

* hide bad maneuvers

* pdflike

* Revert "pdflike"

This reverts commit 6d4af1bf9b.

* try this

* use alert manager

* fix that check

* wat

* Revert "wat"

This reverts commit 93d0d27ab8.

* some clean up

* rm

* cleanup

* move

* fix test

* more fix

* clean up

* fix that
2024-09-12 14:10:18 -07:00
..
README.md release checklist (#32709) 2024-06-11 14:47:39 -07:00
build_devel.sh fix bash + python3 shebangs (#33287) 2024-08-13 21:22:13 -07:00
build_release.sh fix bash + python3 shebangs (#33287) 2024-08-13 21:22:13 -07:00
check-dirty.sh fix bash + python3 shebangs (#33287) 2024-08-13 21:22:13 -07:00
check-submodules.sh Increase fetch depth for submodules (#33378) 2024-08-26 10:51:25 -07:00
identity.sh
release_files.py add longitudinal maneuvers (#33527) 2024-09-12 14:10:18 -07:00

README.md

openpilot releases

release checklist

Go to devel-staging

  • update devel-staging: git reset --hard origin/master-ci
  • open a pull request from devel-staging to devel

Go to devel

  • update RELEASES.md
  • close out milestone
  • post on Discord dev channel
  • bump version on master: common/version.h and RELEASES.md
  • merge the pull request

tests:

  • update from previous release -> new release
  • update from new release -> previous release
  • fresh install with openpilot-test.comma.ai
  • drive on fresh install
  • comma body test
  • no submodules or LFS
  • check sentry, MTBF, etc.

Go to release3

  • publish the blog post
  • git reset --hard origin/release3-staging
  • tag the release
git tag v0.X.X <commit-hash>
git push origin v0.X.X
  • create GitHub release
  • final test install on openpilot.comma.ai
  • update production
  • Post on Discord, X, etc.