Shane Smiskol 82f8db87f4 add longitudinal maneuvers (#33527) 1 月之前
..
README.md 56d0c4f0e2 release checklist (#32709) 4 月之前
build_devel.sh c551f1d239 fix bash + python3 shebangs (#33287) 2 月之前
build_release.sh c551f1d239 fix bash + python3 shebangs (#33287) 2 月之前
check-dirty.sh c551f1d239 fix bash + python3 shebangs (#33287) 2 月之前
check-submodules.sh f15d85beb1 Increase fetch depth for submodules (#33378) 1 月之前
identity.sh 5f429c1513 CI: build master-ci in Actions (#24533) 2 年之前
release_files.py 82f8db87f4 add longitudinal maneuvers (#33527) 1 月之前

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.