* remove mac handling
* test with 15, too
* Revert "remove mac handling"
This reverts commit 1f59c8dc8f1dff16f058b2cff2aa5cfbe5b0ba3a.
* use gcc on < macOS 15
* link to issue
Replace string interpolation with format function for consistency and better readability. This ensures proper handling of default branch references in the workflow.
* Set GIT_REF as an environment variable for mutation tests
This change moves the GIT_REF definition into the environment section, simplifying its use in the workflow steps. It ensures consistency and clarity by separating variable definition from execution commands.
* Update .github/workflows/tests.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* safety mutation test
* use pytest
* try this
* debug
* ?
* ooh
* install
* fix?
* test it's running
* need
* faster?
* try everything
* test mutat
* does it fail here?
* try
* 0?
* loadfile
* fix
* try
* try
* ignore misra!
* fix
* what's the default?
* testtt
* try 16
* it's fast now
* no
* 1m
* clean up
* probably doesn't matter now
* no .
* even need this?
* and this still works?
* yep!
* move safety tests
* move libsafety
* move safety
* rename imports
* copy over needed (minimalized) board and driver code
* dont test safety here
* add new job for safety tests
fix
* try fix
* ubsan
* ?
?
* missing cffi
* should be final fix
* mac fix
* no mac
* use setup script
* no cd
* this is the correct way to do it
* add misra
* misra fixes
* run
* setup misra
* add missing files
* is this used?
* add that
* Revert "is this used?"
This reverts commit 2f34762dfa65821e1ee398675bf62d1a256ebec8.
* need this
* misra mutation test
* fix
* no race conditions
* test
* cache cppcheck
fix
* setup
* good timeouts
* mutation test
* fix
* no
* Revert "no"
This reverts commit 39e10a045a4a5411a64de791ae463461f8a5f37b.
* already tested
* move Safety Model readme section to opendbc
* fix
* fix
* disable mutation tests for merge
* namespace
* test no cache
* 1m
1m
* Initial commit
* move to top
* for testing - will revert
* try this to get test to get actions to show
* revert order
* rename worflow
* for testing - will revert
* revert name change
* editable mode
* build cython modules
* be explicit
* simplify pip install
* add submodules
* revert to working code
* TEST edit
* docs: Nightly update CARS.md
* clearer auto commit message
* revert test doc change
* docs: Scheduled auto-update CARS.md
* rm on pull request
* simpler approach
* testing again
* install scons
* revert to working code
* testing last time
* docs: Scheduled auto-update CARS.md
* revert test changes
* auto generate CARS to revert md changes from test
* docs: Scheduled auto-update CARS.md
* revert on pull request
* change to 12am PST
* rm blank line
* add name
* Update .github/workflows/update-cars-docs.yml
---------
Co-authored-by: ugtthis <ugtthis@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* ci: Bot comment only for first timers and collapsible sections for UI screenshots
Added also implement collapsible sections for UI screenshots #33415 <https://github.com/commaai/openpilot/pull/33415>
* fix
* Update auto_pr_review.yaml
* no setup python
* replace with uv
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* slightly faster
* this doesnt do anything without seen ecus
* test
* is durations slow?
* not now
* test in another pr
* same to static
* static
* test
* test
* test
* the action used to cache as well
* test
* cleanup dependencies
* all
* install
* less
* try this
* slimmm
* skip docker
* silence that one
* disable for now
* e
* fix build
* bring that back
* not ready yet