Commit Graph

60 Commits

Author SHA1 Message Date
dependabot[bot] c5d47977cb
Bump actions/checkout from 3 to 4 (#234)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-07 13:04:10 -07:00
Matthew Kennedy 9795c0ce27 run unit tests on GHA machines 2023-04-28 23:12:11 -07:00
Matthew Kennedy cef6856f15 rename test binary 2023-04-11 16:26:15 -07:00
Matthew Kennedy a1659c5fce checkout all submodules 2023-03-02 01:22:05 -08:00
Matthew Kennedy fb05f6c943 different runner pool 2023-02-21 10:56:30 -08:00
Matthew Kennedy 803f0be5d3 disable installing deps so it can run local 2023-02-21 10:50:15 -08:00
Nathan Schulte d36e719b64 GitHub workflows: factor more ubuntu-latest mirrors to script (#5044) 2023-02-07 09:01:27 -04:00
Nathan Schulte 41a403c30b GitHub workflows: more ubuntu-latest mirrors (#5038) 2023-02-06 17:50:26 -04:00
David Holdeman 14ed4f84bc yeet apt-spy (#5017) 2023-01-30 21:07:42 -05:00
David Holdeman 1ab672881d Lean submodule fetching (don't merge until all green) (#5013)
* remove submodules

* check out ChibiOS

* oops, try depth

* check skip, get libfirmware

* lua

* uzlib

* luaaa

* wideband_firmware

* remove submodules

* googletest

* libfirmware

* lua

* luaaa

* wideband_firmware

* don't need skip

* remove submodules

* ChibiOS

* libfirmware

* lua

* wideband_firmware

* remove submodules, checkout ibom

* remove submodules

* remove submodules, checkout firmware stuff

* remove submodules

* remove submodules

* googletest

* googletest

* libfirmware

* lua, wideband_firmware

* hw lib

* remove fetch-depth: 0

* luaformatter

* openblt, luaformatter

* install unit test stuff

* try fetch depth 2

* need luaformatter for all builds
2023-01-29 04:43:27 -05:00
Nathan Schulte cf6722c309 GitHub actions use apt-spy2, retry apt-get update (#4967)
* GitHub actions retry apt-get

* use primary (non-azure) Ubuntu archive

* remove newline in build-android.yaml

* apt-spy2
2023-01-13 05:35:59 -05:00
rusefillc 2e8cc650b0 ubuntu-latest right? 2022-11-29 22:59:01 -05:00
Matthew Kennedy 9cd5553617 plumbing parts of 4621 (#4622)
* plumbing parts of 4621

* show error list

* exit on error too!

* this test has some unhealthy undefined behavior

* no uninitialized values

* no that doesn't work

* remove the invalid data and the bug becomes obvious
2022-09-25 18:49:54 -04:00
rusefillc 5f3fbf2eee reducing code duplication and making CI happier 2022-08-31 20:53:17 -04:00
rusefillc 1cba861718 i like it this way 2022-08-31 20:43:07 -04:00
rusefillc d8ad70d1d7 progress 2022-08-27 15:19:35 -04:00
dependabot[bot] cf21b52de9 Bump actions/checkout from 2 to 3 (#4389)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-27 12:47:07 +03:00
rusefillc 60e8eaf290 gcov coverage seems stale #3805 2022-01-18 08:35:37 -05:00
Scott Smith c354d30a71 Use Valgrind to detect unitialized variable references. (#3555)
* Use Valgrind to detect unitialized variable references.

Fix the edge cases that pop up

* Comment and disable Mac run
2021-11-15 23:42:23 -05:00
Scott Smith d09166d439 Test for stack use after free in ASAN. (#3552)
Fix two cases that didn't affect the product, but did affect our ability to test.
2021-11-15 19:44:39 -05:00
Matthew Kennedy 8124c2a12d unit test build times (#3489)
* don't emit assembly listings

* more

* extract coverage

* link coverage
2021-11-06 21:20:24 -04:00
David Holdeman bb6c4c3400 Use SSH for remaining workflows (#3407)
* install sshpass instead of ncftp

* don't use file for command

* change env vars

* replace ncftp with sshpass in docs

* switch gcov upload

* use heredoc instead of file

* convert ibom

* whoops

* messed up var

* remove quotes

* undo ini variable changes
2021-10-25 08:22:31 -04:00
David Holdeman 6ae5156d4c Fix GCOV upload (#3296)
* add check for push to master

* submo bump
2021-10-02 11:02:27 -04:00
rusefillc e86f621139 are we all drunk today? 2021-07-30 20:26:13 -04:00
David Holdeman 4b6fc07f69 Try installing software explicitly (#3083)
* try installing software

* no sude

* move install up

* install in hw ci

* install in simulator build
2021-07-30 20:18:53 -04:00
rusefillc 60472e98af refactoring: explicit job names 2021-07-30 19:30:12 -04:00
Matthew Kennedy d62ad292ff shorter names (#3056) 2021-07-24 16:23:03 -04:00
rusefillc 4711224f74 GHA reliability story triggers/config fix #3010 2021-07-24 10:20:17 -04:00
Matthew Kennedy bafc376e92 shard unit tests (#2906)
* scripts

* it found problems!

* off by one

* call bash maybe?
2021-07-04 22:28:31 -04:00
Andrey 914a38bca8 Trigger: warning code on normal engine start up #669
unit tests are now invoked from unit_tests folder
2021-05-24 15:53:56 -04:00
rusefillc 42a5fd4010 Run Tests from tests folder 2021-05-24 08:46:23 -04:00
rusefillc 8723e09043 false positive GHA drama #2446
poke #11
2021-03-14 04:39:40 -04:00
rusefillc 9cf93a1dfa false positive GHA drama #2446
poke #10
2021-03-14 04:39:21 -04:00
rusefillc 454e7981a1 false positive GHA drama #2446
poke #9
2021-03-14 04:23:55 -04:00
rusefillc 0dcba43909 false positive GHA drama #2446
poke #8
2021-03-13 23:46:12 -05:00
rusefillc f29663c0df false positive GHA drama #2446
poke #6
2021-03-13 23:45:19 -05:00
David Holdeman 745a38ecb0 try pulling first (#2448) 2021-03-13 18:16:47 -05:00
David Holdeman 565395ad8d try fix (#2339) 2021-02-12 22:27:29 -05:00
David Holdeman a5f3f79f52 gen enums on unittest build (#2205) 2021-01-09 13:21:43 -05:00
Matthew Kennedy c1b98505fd Unit tests on mac with clang (#2179)
* os matrix

* try macos latest

* s

* mac doesn't do that

* comment

* does it even need this?

* nope, it doesn't
2021-01-04 22:10:51 -05:00
rusefillc 507ac39a25 nicer action names 2020-12-30 10:43:50 -05:00
rusefi 10af3b860d Trigger action (#2070) 2020-12-12 23:42:37 -05:00
rusefi 52ffd597d6 Trigger action (#2070) 2020-12-12 23:12:23 -05:00
rusefi 55f9d5a6dd helping CI? 2020-12-12 22:40:12 -05:00
David Holdeman 456759067d Trigger action (#2070)
* push triggers.txt

* tricky whitespace

* remove from gitignore

* add

* echo output for debug

* change path
2020-12-12 21:36:41 -05:00
rusefillc ef584124f3 No latest gcov #1973 2020-11-19 21:38:45 -05:00
rusefi f4f1807157 #1773 GHA unit_tests does not fail while it should
another wild shot
2020-09-08 13:50:30 -04:00
rusefi 5cc9dfe87e Revert "#1773 GHA unit_tests does not fail while it should shooting into the dark"
This reverts commit ebbb6dce
2020-09-08 13:27:07 -04:00
rusefi ebbb6dce66 #1773 GHA unit_tests does not fail while it should
shooting into the dark
2020-09-08 13:24:52 -04:00
rusefi 43b20ca8d8 #1773 GHA unit_tests does not fail while it should 2020-09-08 13:12:07 -04:00