* initial updates to the actions to run for sp
* ignore license file
* more updates
* undoing some of the changes because I was blocking the runs on
* allowing the submodule check as well
* Allowing macos builds
* test adding cache key
* don't attempt build_release for selfdrive for the time being.
* Blocking macos builds as well since they have a 10x miltiplier for GH aciton minutes, waaaay too much!
* lol nice typo codespell
* change ref commit id to check if replay passes
* Sync up submodules for ESCC
* Remove ESCC base and interfaces classes
Consolidated ESCC functionalities directly into the Hyundai ESCC module, removing redundant base and interface classes. This simplified the class structure and improved code maintainability.
* Removing hints because they were causing a circular dependency
* bump opendbc
* bump opendbc
* Bump opendbc
* Fixing inconsistencies thanks to the tests!
* Bumping opendbc after fixing tests
* update opendbc
* Updating to the new flags ordinal on cereal
* Reverting some of the misc changes, clarifying naming and passing the scc12 and fca11 values to the methods as they are defined out of order
* undoing more naming changes to simplify diff
* More naming and tiny adjustments
* use constant for msg id
* bump opendbc
* bump submodules
* already added
* bump opendbc
* bump opendbc
* bump opendbc
* fix init
* bump submodules
* bump submodules
* unit test!
* rename
* always use true radar tracks if available
* update comment
* bump submodules
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>