rusefillc
3cf7b6ee88
only:Unit Tests on Windows
2023-11-03 21:20:30 -04:00
rusefillc
f07a21e37d
Unit Tests on Windows
2023-11-03 21:08:24 -04:00
rusefillc
0e81c5cf10
Unit Tests on Windows
2023-11-03 20:54:02 -04:00
rusefillc
3b6c9feea5
require LEDs ( #5643 )
...
* require all boards to define LED functions (#272 )
* require all boards to define LED functions
* f429 nucleo
* small can
* small can
* add to header
* LEDs
---------
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-11-03 12:56:59 -04:00
dependabot[bot]
8066ad987d
Bump actions/checkout from 3 to 4 ( #5665 )
...
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-11-01 16:50:26 -04:00
Andreika
50acf4438e
Upload hwci rusefi.bin ( #5677 )
2023-11-01 16:27:34 -04:00
rusefi
4cb67f0f5e
only:proteus uses better QC process
2023-10-31 13:06:26 -04:00
rusefi
f5c03ce394
only:helping codeql
2023-10-30 22:34:04 -04:00
rusefillc
0b1b7a86d9
Make TPS/PPS split configurable #5620
2023-10-30 22:25:29 -04:00
Andrey G
e298348981
Artery AT_START_F435 board support ( #5662 )
...
* AT32: port directory and files
* at_start_f435: reuse board.h from ChibiOS
* at_start_f435: fix LEDs
* at_start_f435: fix usb
* at_start_f435: fix compilation
* at_start_f435: add to workflow
* at_start_f435: add to workflow fix
* ports: at32: cleanup and comments
2023-10-29 19:13:31 -04:00
b4yuan
41aab72c8d
Add CodeQL Workflow for Code Security Analysis ( #5656 )
...
* Add CodeQL Workflow for Code Security Analysis
Add CodeQL Workflow for Code Security Analysis
This pull request introduces a CodeQL workflow to enhance the security analysis of our repository. CodeQL is a powerful static analysis tool that helps identify and mitigate security vulnerabilities in our codebase. By integrating this workflow into our GitHub Actions, we can proactively identify and address potential issues before they become security threats.
We added a new CodeQL workflow file (.github/workflows/codeql.yml) that
- Runs on every push and pull request to the main branch.
- Excludes queries with a high false positive rate or low-severity findings.
- Does not display results for third-party code, focusing only on our own codebase.
Testing:
To validate the functionality of this workflow, we have run several test scans on the codebase and reviewed the results. The workflow successfully compiles the project, identifies issues, and provides actionable insights while reducing noise by excluding certain queries and third-party code.
Deployment:
Once this pull request is merged, the CodeQL workflow will be active and automatically run on every push and pull request to the main branch. To view the results of these code scans, please follow these steps:
1. Under the repository name, click on the Security tab.
2. In the left sidebar, click Code scanning alerts.
Additional Information:
- You can further customize the workflow to adapt to your specific needs by modifying the workflow file.
- For more information on CodeQL and how to interpret its results, refer to the GitHub documentation and the CodeQL documentation.
Signed-off-by: Brian <bayuan@purdue.edu>
* Add CodeQL Workflow for Code Security Analysis
Add CodeQL Workflow for Code Security Analysis
This pull request introduces a CodeQL workflow to enhance the security analysis of our repository. CodeQL is a powerful static analysis tool that helps identify and mitigate security vulnerabilities in our codebase. By integrating this workflow into our GitHub Actions, we can proactively identify and address potential issues before they become security threats.
We added a new CodeQL workflow file (.github/workflows/codeql.yml) that
- Runs on every pull request (functionality to run on every push to main branches is included as a comment for convenience).
- Runs daily.
- Excludes queries with a high false positive rate or low-severity findings.
- Does not display results for git submodules, focusing only on our own codebase.
Testing:
To validate the functionality of this workflow, we have run several test scans on the codebase and reviewed the results. The workflow successfully compiles the project, identifies issues, and provides actionable insights while reducing noise by excluding certain queries and third-party code.
Deployment:
Once this pull request is merged, the CodeQL workflow will be active and automatically run on every push and pull request to the main branch. To view the results of these code scans, please follow these steps:
1. Under the repository name, click on the Security tab.
2. In the left sidebar, click Code scanning alerts.
Additional Information:
- You can further customize the workflow to adapt to your specific needs by modifying the workflow file.
- For more information on CodeQL and how to interpret its results, refer to the GitHub documentation and the CodeQL documentation (https://codeql.github.com/ and https://codeql.github.com/docs/ ).
Signed-off-by: Brian <bayuan@purdue.edu>
* Add CodeQL Workflow for Code Security Analysis
Add CodeQL Workflow for Code Security Analysis
This pull request introduces a CodeQL workflow to enhance the security analysis of our repository. CodeQL is a powerful static analysis tool that helps identify and mitigate security vulnerabilities in our codebase. By integrating this workflow into our GitHub Actions, we can proactively identify and address potential issues before they become security threats.
We added a new CodeQL workflow file (.github/workflows/codeql.yml) that
- Runs on every pull request (functionality to run on every push to main branches is included as a comment for convenience).
- Runs daily.
- Excludes queries with a high false positive rate or low-severity findings.
- Does not display results for git submodules, focusing only on our own codebase.
Testing:
To validate the functionality of this workflow, we have run several test scans on the codebase and reviewed the results. The workflow successfully compiles the project, identifies issues, and provides actionable insights while reducing noise by excluding certain queries and third-party code.
Deployment:
Once this pull request is merged, the CodeQL workflow will be active and automatically run on every push and pull request to the main branch. To view the results of these code scans, please follow these steps:
1. Under the repository name, click on the Security tab.
2. In the left sidebar, click Code scanning alerts.
Additional Information:
- You can further customize the workflow to adapt to your specific needs by modifying the workflow file.
- For more information on CodeQL and how to interpret its results, refer to the GitHub documentation and the CodeQL documentation (https://codeql.github.com/ and https://codeql.github.com/docs/ ).
Signed-off-by: Brian <bayuan@purdue.edu>
---------
Signed-off-by: Brian <bayuan@purdue.edu>
2023-10-27 23:38:34 -04:00
rusefillc
b9e7453b0f
EMI kills USB and causes a FATAL on the ECU #4310
...
only:hellen-honda-k_debug
2023-10-21 15:00:04 -04:00
rusefillc
a31b8ba49f
EMI kills USB and causes a FATAL on the ECU #4310
...
only:small-can-board_debug
2023-10-21 14:48:34 -04:00
rusefi
03aee89119
only:small-can-board
2023-10-20 15:54:55 -04:00
rusefi
2f0299832f
EMI kills USB and causes a FATAL on the ECU #4310
...
only:proteus_f4_debug
2023-10-19 23:42:26 -04:00
rusefillc
1eacdbd025
only:SimulatorFunctionalTestLauncher explicit gradle task
2023-10-16 14:51:50 -04:00
rusefillc
7cebe4115e
only:any new java file means something was generated
2023-10-12 16:25:53 -04:00
andrey
8d6c593432
only:f407-discovery_debug
2023-10-06 20:34:10 -04:00
rusefi
20983f7e2f
automated testing
...
only: hellen154hyundai
2023-09-30 01:06:15 -04:00
rusefi
696af792a8
does not fit in flash :( turning off for now
2023-09-29 20:51:18 -04:00
andrey
48838f4a09
hellen-112-17_debug
2023-09-29 14:29:44 -04:00
rusefi
34517e2fc4
smarter condition for android build
2023-09-28 00:44:49 -04:00
rusefillc
21e89b2b28
only:more focused gradle invocation
2023-09-27 16:07:55 -04:00
Andrey
0151e87c1c
proper order of operations
2023-09-25 21:18:56 -04:00
rusefi
01372c9bb6
java 11 time!
2023-09-25 17:08:23 -04:00
dependabot[bot]
2253af84f6
Bump mukunku/tag-exists-action from 1.3.0 to 1.4.0 ( #5570 )
...
Bumps [mukunku/tag-exists-action](https://github.com/mukunku/tag-exists-action ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/mukunku/tag-exists-action/releases )
- [Commits](https://github.com/mukunku/tag-exists-action/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: mukunku/tag-exists-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 07:48:29 -04:00
rusefillc
213f08bfbd
temporary bump
2023-09-17 11:29:36 -04:00
rusefillc
debea23523
testability: bench test commands should have automated coverage using simulator #5562
...
trying to improve multi-threading
2023-09-13 12:28:01 -04:00
Andrey
2c59859e1f
testability: bench test commands should have automated coverage using simulator #5562
2023-09-12 09:59:18 -04:00
rusefillc
2449d588ae
only:hellen-112-17
2023-09-10 12:45:40 -04:00
dependabot[bot]
227fd27556
build(deps): bump mikepenz/action-junit-report from 3 to 4 ( #5553 )
...
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report ) from 3 to 4.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases )
- [Commits](https://github.com/mikepenz/action-junit-report/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
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 07:04:06 -04:00
dependabot[bot]
8d7a06a8ac
build(deps): bump ncipollo/release-action from 1.12.0 to 1.13.0 ( #5543 )
...
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/ncipollo/release-action/releases )
- [Commits](https://github.com/ncipollo/release-action/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: ncipollo/release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 16:59:31 -04:00
dependabot[bot]
8b51a4ef75
Bump actions/checkout from 3 to 4 ( #5548 )
...
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-05 09:09:12 -04:00
Andrey
4317ce6170
export board-specific macro for stm32 pins based on board yaml #3298
2023-09-04 21:33:02 -04:00
rusefillc
b1f5612b58
helping PRs ( #5529 )
2023-08-21 17:02:52 -04:00
dependabot[bot]
1031e1eeea
build(deps): bump chuckwagoncomputing/interactive-pinout ( #5526 )
...
Bumps [chuckwagoncomputing/interactive-pinout](https://github.com/chuckwagoncomputing/interactive-pinout ) from 2.9 to 2.10.
- [Release notes](https://github.com/chuckwagoncomputing/interactive-pinout/releases )
- [Commits](https://github.com/chuckwagoncomputing/interactive-pinout/compare/2.9...2.10 )
---
updated-dependencies:
- dependency-name: chuckwagoncomputing/interactive-pinout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 07:32:10 -04:00
rusefillc
e28442da0b
maybe helping simulator job
2023-08-19 20:53:34 -04:00
David Holdeman
712b0b55d6
use template ( #5523 )
2023-08-19 15:52:03 -04:00
mi-hol
9dd1144edf
replace outdated Jenkins build documentation ( #224 )
...
* Update readme.md
* fix typo
Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>
---------
Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>
2023-08-16 21:19:37 -04:00
rusefillc
317989093e
defect was introduced while upgrading stuff 259223cd29
2023-08-15 13:47:29 -04:00
rusefillc
454781b63c
maybe reducing red builds for lame reason
2023-08-15 13:46:52 -04:00
dependabot[bot]
3073966010
build(deps): bump mukunku/tag-exists-action from 1.2.0 to 1.3.0 ( #5508 )
...
Bumps [mukunku/tag-exists-action](https://github.com/mukunku/tag-exists-action ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/mukunku/tag-exists-action/releases )
- [Commits](https://github.com/mukunku/tag-exists-action/compare/v1.2.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: mukunku/tag-exists-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-15 08:42:08 -04:00
dependabot[bot]
2cb98c59ab
build(deps): bump chuckwagoncomputing/interactive-pinout from 2.8 to 2.9 ( #5499 )
...
Bumps [chuckwagoncomputing/interactive-pinout](https://github.com/chuckwagoncomputing/interactive-pinout ) from 2.8 to 2.9.
- [Release notes](https://github.com/chuckwagoncomputing/interactive-pinout/releases )
- [Commits](https://github.com/chuckwagoncomputing/interactive-pinout/compare/2.8...2.9 )
---
updated-dependencies:
- dependency-name: chuckwagoncomputing/interactive-pinout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 06:17:42 -04:00
Andrey
511d9f1fab
only:debug build ratio
2023-08-05 12:44:45 -04:00
rusefillc
449d20c7cb
one step back
2023-08-05 10:59:36 -04:00
rusefillc
6492c56328
one step back
2023-08-05 02:01:33 -04:00
Andrey
25e7750b01
official discovery debug build
2023-08-05 00:46:46 -04:00
rusefi
a6f1a6ee02
it's not 100% reliable, looks loke something around OpenOCD :(
2023-08-01 21:29:17 -04:00
David Holdeman
48a777feec
remove leading ./ ( #5476 )
2023-07-31 18:53:08 -04:00
rusefillc
d1990678a3
Revert "build(deps): bump chuckwagoncomputing/interactive-pinout from 2.7 to 2.8 ( #5412 )"
...
This reverts commit cf1acd5ee1
.
2023-07-29 15:49:56 -04:00
rusefillc
aec7c5fd45
only: verbose firmware build
2023-07-26 15:34:26 -04:00
David Holdeman
259223cd29
Replace deprecated commands ( #5470 )
...
* fix set-output
* fix set-env
* fix add-path
2023-07-26 09:29:32 -04:00
rusefillc
a23d92e441
only: HW CI flash erase progress ( #5445 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-25 12:42:14 -04:00
AndreyB
33658e4d02
only:adding F7 runner
2023-07-23 23:03:49 -04:00
rusefillc
68c0cdb465
only:does not look like anything on that test is specific to F4
2023-07-23 21:49:47 -04:00
rusefillc
6bb4d2b325
only:Document hardware setup for openocd_wipe_and_flash proteus #5443
2023-07-23 21:49:47 -04:00
rusefillc
068a0edc80
only:f7 HW CI step
2023-07-23 17:53:24 -04:00
rusefillc
e861d8d52c
only:steps towards proteus_f7
2023-07-23 12:25:37 -04:00
rusefillc
f4a4054861
only:steps towards proteus_f7
2023-07-23 12:17:48 -04:00
Andrey
07c5716d3a
Proteus F7 debug build #5432
...
only:proteus_f7_debug
2023-07-22 20:42:31 -04:00
dependabot[bot]
cf1acd5ee1
build(deps): bump chuckwagoncomputing/interactive-pinout from 2.7 to 2.8 ( #5412 )
...
Bumps [chuckwagoncomputing/interactive-pinout](https://github.com/chuckwagoncomputing/interactive-pinout ) from 2.7 to 2.8.
- [Release notes](https://github.com/chuckwagoncomputing/interactive-pinout/releases )
- [Commits](https://github.com/chuckwagoncomputing/interactive-pinout/compare/2.7...2.8 )
---
updated-dependencies:
- dependency-name: chuckwagoncomputing/interactive-pinout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 14:21:58 -04:00
David Holdeman
e776502218
Generate changed pinouts on PR ( #5411 )
...
* check pinouts on pr
* checkout with depth and try proper diff
* use delimiter for multiline diff
* use interactive-pinout 2.8
* ignore deleted yamls
* don't worry be happy
2023-07-18 00:54:35 -04:00
David Holdeman
76280cc66f
Update to interactive-pinout 2.7 ( #5410 )
2023-07-17 19:28:10 -04:00
rusefillc
424d3058cf
Delete ISSUE_TEMPLATE.md
2023-07-11 12:28:21 -04:00
rusefillc
cc2715ec11
Update issue templates
2023-07-11 12:24:19 -04:00
rusefillc
3e7fffb7ab
Update issue templates
2023-07-11 12:22:09 -04:00
rusefillc
240a724f69
Update ISSUE_TEMPLATE.md
2023-07-11 12:14:37 -04:00
rusefillc
f627ccb415
paypal.com/donate
2023-07-07 14:08:16 -04:00
David Holdeman
8f3fd7b50b
Check for password secret before uploading pinout ( #5386 )
...
* check for secret
* try swapping
* use dumb workaround
2023-07-04 21:25:05 -04:00
Andrey
18fcb53086
only:extracing reusable HW CI scripts
2023-07-04 12:29:07 -04:00
rusefillc
0de246a23f
only:Let's admit it's time to move to gradle #3014
2023-07-04 12:20:31 -04:00
rusefillc
74899db2c8
only:Let's admit it it's time to move to gradle #3014
2023-07-04 11:48:57 -04:00
rusefillc
2c764279a8
Let's admit it's time to move to gradle #3014 ( #5004 )
...
* Let's admit it it's time to move to gradle #3014
* remove argument (#5082 )
---------
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: David Holdeman <david@chuckwagoncomputing.com>
2023-07-04 11:20:02 -04:00
Andrey
8f517c22e8
only:extracting reusable script
2023-07-04 10:04:03 -04:00
Andrey
22fe75745a
only:extracting reusable script
2023-07-04 09:49:16 -04:00
Andrey
54c4756fc2
only:reusable HW CI build script
2023-07-04 00:05:54 -04:00
rusefillc
02fc77474c
only:we do not have default bundle for a while now
2023-07-03 23:55:52 -04:00
rusefillc
48f18f9d16
only:should not be needed?
2023-07-03 23:39:44 -04:00
rusefillc
fb51d3a931
only:simplifying scripts: gen_enum_to_string.sh is invoked only by gen_live_documentation.sh
2023-07-03 23:33:30 -04:00
rusefillc
e8edf22dcd
only:antlr not needed in CI
2023-07-03 23:14:21 -04:00
Andrey
0584a5eb66
grr :(
2023-07-03 12:32:46 -04:00
rusefillc
d8732ace27
grrrr :(
2023-07-03 12:15:29 -04:00
rusefillc
d84eff5724
only:HW CI to use java 11
2023-07-02 18:51:45 -04:00
Andrey
2eed36a041
java 11 time!
2023-07-02 18:12:56 -04:00
rusefillc
5948381a24
only:time to migrate to java 11 ( #5367 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-02 12:29:44 -04:00
David Holdeman
7f188895fd
bump pinouts version ( #5359 )
2023-06-30 00:01:01 -04:00
Andrey G
d0a84e73c9
Subaru_eg33: build target with no bootloader ( #5357 )
2023-06-26 17:11:35 -04:00
Andrey
8f62f707d5
only:.hex mess :(
2023-06-25 17:34:27 -04:00
rusefillc
16bcf59111
proteus F7 hard fault on "enable self stimulation" #5354
2023-06-25 15:02:13 -04:00
Andrey
6564212f10
only:HW CI to reuse provide_gcc.sh
2023-06-25 11:03:46 -04:00
rusefillc
b4e0b730b8
only:small-can-board
2023-06-23 23:36:56 -04:00
rusefillc
0366867646
F7
2023-06-20 13:25:56 -05:00
rusefillc
0e1acc8c6a
F7
2023-06-20 09:03:04 -04:00
rusefillc
31aeb4cbe8
only:junit usability
2023-06-19 00:19:59 -04:00
rusefillc
ccc3cbf22f
only:junit usability
2023-06-18 23:57:43 -04:00
rusefillc
55a757e015
only:still confused #5336
2023-06-18 22:33:18 -04:00
rusefillc
90f801c8a9
only:still trying #5336
2023-06-18 22:20:24 -04:00
rusefillc
0d935fefa2
unification is best, custom code was wrong not to check for branch name
2023-06-18 18:55:52 -04:00
rusefillc
f6def48c1d
only:Improve toolset for default tune canned tune generation #4871
2023-06-18 18:55:51 -04:00
rusefillc
abf5c3a151
typo
2023-06-18 18:14:51 -04:00
rusefillc
ade3d760c9
java 11 for android
2023-06-18 00:16:02 -04:00
Andrey
cda1faf0e8
only:CI to use tools from source code, also time to not have jar files in repo in the first place?
2023-06-17 17:03:38 -04:00
Andrey
cf94c69a99
only:CI to use tools from source code, also time to not have jar files in repo in the first place?
2023-06-17 16:13:02 -04:00
rusefillc
c20bf8aeca
only:CI to use tools from source code, also time to not have jar files in repo in the first place?
2023-06-17 14:19:32 -04:00
David Holdeman
96d6943fd5
Add check for push to master
2023-06-17 13:34:11 -04:00
Andrey
a02d7fffc1
only:Improve toolset for default tune canned tune generation #4871
2023-06-16 21:53:30 -04:00
Andrey
e49abab407
only:Improve toolset for default tune canned tune generation #4871
2023-06-16 21:44:29 -04:00
Andrey
d0bb16d42f
only:Improve toolset for default tune canned tune generation #4871
2023-06-16 21:22:40 -04:00
Andrey
43ae2856a1
only:one step back
2023-06-16 20:57:43 -04:00
Andrey
ed1b4aa092
only:Improve toolset for default tune canned tune generation #4871
2023-06-16 19:51:25 -04:00
Andrey
2dec5c5869
Improve toolset for default tune canned tune generation #4871
2023-06-16 19:46:09 -04:00
Andrey
ad0137a193
Improve toolset for default tune canned tune generation #4871
2023-06-16 17:33:52 -04:00
Andrey
37b50ed794
Improve toolset for default tune canned tune generation #4871
2023-06-16 17:20:45 -04:00
rusefillc
e60e63bc26
only:alphax-8chan
2023-06-13 16:38:07 -04:00
Andrey
ed435fcd09
small-can-board
2023-06-06 00:25:21 -04:00
Andrey
a10be18253
skip-rate
2023-06-06 00:22:24 -04:00
David Holdeman
41bfe64367
don't skip on PR
2023-06-01 20:06:07 -04:00
Andrey
c8df28df88
test-build-guards
2023-06-01 19:22:03 -04:00
rusefillc
65e2adeaec
it's going to be painful
2023-05-19 11:04:45 -04:00
Matthew Kennedy
789aa2cf2a
remove proteus legacy build -> none exist in the wild
...
(cherry picked from commit 2fd26e948a2596db7256ec44a0e0c41dc8c3c749)
2023-05-19 10:28:38 -04:00
David Holdeman
dcf0a641c3
update and use info label
2023-04-29 16:46:01 -04:00
rusefillc
20dfcf3685
only:skip rate
2023-04-29 07:28:43 -04:00
David Holdeman
8df05e390e
Update interactive-pinouts to 2.3 ( #5245 )
2023-04-20 19:57:30 -04:00
rusefillc
1fa9fec3b2
focusing on proteus_f7_hardware_QC_special_build at the moment
2023-04-19 17:38:52 -04:00
David Holdeman
4a8cc9b84b
Upstream KiCad-Diff ( #5195 )
...
* switch to leoheck's branch
* get specific commit
2023-03-23 13:19:31 -04:00
dependabot[bot]
d1ed2d9f53
Bump chuckwagoncomputing/interactive-pinout from 2.1 to 2.2 ( #5176 )
...
Bumps [chuckwagoncomputing/interactive-pinout](https://github.com/chuckwagoncomputing/interactive-pinout ) from 2.1 to 2.2.
- [Release notes](https://github.com/chuckwagoncomputing/interactive-pinout/releases )
- [Commits](https://github.com/chuckwagoncomputing/interactive-pinout/compare/2.1...2.2 )
---
updated-dependencies:
- dependency-name: chuckwagoncomputing/interactive-pinout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 08:31:47 -04:00
Nathan Schulte
254a79602e
firmware workflow schedule only for rusefi/rusefi ( #5187 )
2023-03-16 22:23:33 -04:00
David Holdeman
cfce02f151
Upgrade to Kicad 7 ( #5178 )
...
* update to kicad 7
* update rusefi_lib
* update InteractiveHtmlBom
* use my branch for now
2023-03-13 16:40:24 -04:00
Andrey
3362504699
Revert "Even 'only' build should produce proper bundle/autoupdate/upload .ini fix #5169"
...
This reverts commit 53acf58839
.
2023-03-10 10:59:36 -05:00
rusefi
53acf58839
Even 'only' build should produce proper bundle/autoupdate/upload .ini fix #5169
...
only:hellen-honda-k
2023-03-09 19:42:37 -05:00
David Holdeman
e9786c6d30
Fix nightly again ( #5150 )
...
* try tag check action
* no prefix
2023-03-04 00:00:18 -05:00
David Holdeman
895d64c5c6
stray space ( #5148 )
2023-03-01 22:11:44 -05:00
David Holdeman
fb12d025df
Fix nightly ( #5137 )
...
* try fix
* make release separate job
* missing runs-on
* change step name
2023-02-27 21:01:23 -05:00
David Holdeman
e46a3f2376
new updater script ( #5132 )
2023-02-25 19:07:31 -04:00
David Holdeman
dd83cbb325
schedule not cron ( #5129 )
2023-02-24 22:41:50 -05:00
David Holdeman
4e51f2e772
Create a nightly release ( #5127 )
...
* simplify run logic
* fix syntax
* simplify logic further
* create release on cron
* undo half-done thing
* fix if order
* create tag first
* forgot with
* make prerelease
* try upstream branch
* check for tag first
* try tag with hyphens
* don't use tag output
* in temp dir
* argh it was moved
* use github env
* single quotes
2023-02-24 17:40:45 -05:00
David Holdeman
5fc7a0a544
empty list first ( #5126 )
2023-02-24 00:28:18 -04:00
David Holdeman
c614f7e50c
add cron ( #5120 )
2023-02-22 20:51:46 -04:00
David Holdeman
0f91b229fa
use read to store message in variable ( #5116 )
2023-02-21 13:35:13 -05:00
David Holdeman
371557237f
Build only one bundle ( #5115 )
...
* check for only:
* skip
* comments
2023-02-21 09:56:36 -05:00
Andrey
c0e7dcc91c
Revert "SORRY TEMP MEASURES"
...
This reverts commit c800cba7
2023-02-20 21:37:51 -05:00
rusefillc
60435b063a
console creates new log file every 100 ms :( fix #5112
2023-02-20 17:31:05 -05:00
rusefillc
c800cba738
SORRY TEMP MEASURES
2023-02-20 15:17:17 -05:00
David Holdeman
6ef6aaccf1
use new release, add dupe option ( #5102 )
2023-02-19 08:29:49 -05:00
rusefillc
73571a46bd
rusefi online does not have .ini for f407 discovery previously known as all or default #5091 fix
2023-02-16 19:29:49 -05:00
rusefillc
5ced30b0da
rusefi online does not have .ini for f407 discovery previously known as all or default #5091
...
maybe fix maybe with extra checks?
2023-02-16 18:48:48 -05:00
rusefillc
6a3115ef55
Revert "SORRY TEMP MEASURES"
...
This reverts commit 47a5929405
.
2023-02-15 18:09:27 -05:00
rusefillc
47a5929405
SORRY TEMP MEASURES
2023-02-15 11:16:01 -05:00
rusefillc
a5cad565ec
https://rusefi.com/forum/viewtopic.php?p=47085#p47085
2023-02-14 08:26:56 -05:00
rusefi
fe1d456ae4
s105 skip for now
2023-02-13 20:20:55 -05:00
David Holdeman
2715ccd55a
update interactive-pinout, update yamls ( #5049 )
2023-02-10 05:01:05 -05:00
dependabot[bot]
748800c781
Bump chuckwagoncomputing/interactive-pinout from 1.1 to 1.2 ( #5048 )
...
Bumps [chuckwagoncomputing/interactive-pinout](https://github.com/chuckwagoncomputing/interactive-pinout ) from 1.1 to 1.2.
- [Release notes](https://github.com/chuckwagoncomputing/interactive-pinout/releases )
- [Commits](https://github.com/chuckwagoncomputing/interactive-pinout/compare/1.1...1.2 )
---
updated-dependencies:
- dependency-name: chuckwagoncomputing/interactive-pinout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-09 09:30:55 -05:00
David Holdeman
7301a1a78d
check last commit message ( #5042 )
2023-02-07 13:02:03 -04:00
David Holdeman
4b3bc883d5
set v1.1 ( #5043 )
2023-02-07 09:09:06 -05:00
Nathan Schulte
810d67cf6d
GitHub workflows: factor more ubuntu-latest mirrors to script ( #5044 )
2023-02-07 09:01:27 -04:00
Nathan Schulte
221f2584ca
GitHub workflows: more ubuntu-latest mirrors ( #5038 )
2023-02-06 17:50:26 -04:00
Matthew Kennedy
4665e67eb4
pass board dir to scripts instead of board name ( #5022 )
...
* pass board dir instead of name
* makefiles
* dead file?
* hw ci
* unit tests
* fix sd card generation while we're here
* actually test sd category
* jar
* clean merge
* jar for good measure
* fix f767 properly
2023-02-06 08:37:17 -04:00
Matthew Kennedy
12db2221e6
make nucleo builds normal ( #5035 )
...
* make nucleo builds normal
* no skip for test
* don't check for `no`
* put back skips
2023-02-05 20:56:13 -04:00
David Holdeman
d403688687
Use external interactive pinout generator ( #5034 )
...
* Use interactive-pinout action
* remove scripts
2023-02-05 17:38:15 -04:00
David Holdeman
90a1598ddc
squishy squish ( #5018 )
2023-02-02 20:11:30 -05:00
David Holdeman
a0f8dda15e
build f407 ( #5020 )
2023-01-31 23:31:42 -05:00
David Holdeman
a30c76f39d
reset file, understandable title ( #5021 )
2023-01-31 22:26:25 -05:00
David Holdeman
68aaf49b6f
yeet apt-spy ( #5017 )
2023-01-30 21:07:42 -05:00
David Holdeman
04cfee6c65
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
David Holdeman
05eed39ca7
[LTS] Fail firmware builds if . in branch name ( #5010 )
...
* check for dot
* put message
* make error more visible
2023-01-28 17:00:21 -05:00
rusefillc
e497a0456b
Issue 4992 ( #5009 )
...
* change bundle name
(cherry picked from commit c3dea808adee1588e2cabc2019df0d383a4ba580)
* set primary bundle name
(cherry picked from commit 4fd1e86657b82ca975dfa34387b7ab2c4b5d92f6)
* autoupdate subdir
(cherry picked from commit 1a817285b5e20f7264432a7e9145b1e35d4e95fe)
* try passing empty strings
(cherry picked from commit 2efcafef6b439aa300c49e4e1bfe036a2a8d6b07)
* fix folder logic
(cherry picked from commit e38ce6221f1e21e0f6496c1b1f21505c1c7559b3)
* don't need empty strings duh
(cherry picked from commit c20585cbc26dd03bda87905494c573680ca7a6be)
* encapsulate ini file
---------
Co-authored-by: David Holdeman <david@chuckwagoncomputing.com>
2023-01-28 12:51:55 -05:00
rusefillc
399f280e9d
Let's admit it it's time to move to gradle #3014
2023-01-23 12:19:21 -05:00
David Holdeman
9895eaaa99
fix ( #4994 )
2023-01-21 22:41:09 -05:00
David Holdeman
05016ccecc
put in subdir named after branch ( #4991 )
2023-01-22 07:41:15 +05:30
David Holdeman
1ceeb42d93
LTS - one way of doing things ( #4989 )
...
* add lts option
* upload logic
* proper grouping
* proper quoting
* it's boolean duh
* try toJSON, fix
2023-01-22 06:54:07 +05:30
rusefillc
d05eacbe8b
K
2023-01-21 00:08:52 -05:00
rusefillc
4a22c3856f
Let's admit it it's time to move to gradle #3014
2023-01-14 05:44:27 -05:00
Nathan Schulte
4845b510fe
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
David Holdeman
cf82f74611
make wiki sync happy ( #4962 )
2023-01-10 19:08:01 -05:00
rusefillc
8be2c5cf66
reducing confusion
2023-01-08 15:24:50 -05:00
David Holdeman
81ea2cca8f
Kicad diffs - use ssh, new version of Kidiff ( #4951 )
...
* switch to ssh and upstream KiCad-Diff
* update submo
* update submo
2023-01-07 10:22:25 -05:00
Andrey
15df54eeea
magic comments
2023-01-03 16:41:02 -05:00
David Holdeman
be7f6f5506
undo changes to both workflows ( #4932 )
2023-01-03 16:19:47 -05:00
rusefillc
0b8dc1f59d
m74_9
2023-01-01 15:58:52 -05:00
Matthew Kennedy
5a27eec5a3
Enable f4 discovery ( #4913 )
...
* scripts specify exact hardware CI device
* proteus serial number
* dropped this: |
* read envionment variable for correct port
* it's lowercase for whatever reason
* d'oh
* uncomment
* s
* f4 discovery serial numbers
* s
* debug mode openocd
* is that really the serial number?
* tolerate no SPI device
* remove debug flag
* kick to make sure machine still alive after move
2022-12-21 20:33:37 -05:00
Matthew Kennedy
f7a10a8a68
Hardware CI specifies exact device serial number ( #4912 )
...
* scripts specify exact hardware CI device
* proteus serial number
* dropped this: |
* read envionment variable for correct port
* it's lowercase for whatever reason
* d'oh
2022-12-21 12:46:25 -05:00
rusefi
064bce7696
Epic: daily drive Nissan #4865
2022-12-02 20:15:08 -05:00
rusefillc
86ee8162eb
8chan
2022-12-01 23:07:13 -05:00
rusefillc
a3621659ba
ubuntu-latest right?
2022-11-29 22:59:01 -05:00
rusefillc
d92dc541f6
hiding discovery until next week
2022-11-22 17:41:14 -05:00
Nathan Schulte
d144248a6f
fix simulator build (via MinGW) ( #4799 )
...
* firmware: kill -9 dead hipLastExecutionCount
* firmware: pin_repository C includes efi_gpio.h
* firmware: controllers: tidy #endif comments
* firmware: primary_pins logic depends EFI_GPIO_HARDWARE
* firmware: only print ADC info if HAL_USE_ADC
* firmware: digital_input: tidy #endif comments
* firmware: digital_input logic depends on e.g. HAL_USE_ADC
* firmware: digital_input logic depends !EFI_SIMULATOR
* firmware: digital_input logic depends e.g. HAL_USE_ADC
* simulator: Makefile includes RUSEFI_LIB_C as CSRC
* Revert "GHA/build-firmware: pin agents to Ubuntu 20.04 (#4793 )"
This reverts commit cb2477be6c
.
2022-11-18 23:43:43 -05:00
Nathan Schulte
cb2477be6c
GHA/build-firmware: pin agents to Ubuntu 20.04 ( #4793 )
...
resolves #4791
2022-11-18 08:21:32 -05:00
rusefillc
bf32c408e0
docs
2022-11-17 15:49:05 -05:00
rusefillc
77b9399179
i should never play lottery
2022-11-16 23:34:30 -05:00
rusefillc
800b6b7a95
https://github.com/rusefi/hellenNA6_issues/issues/35
2022-11-09 14:41:21 -05:00
Nathan Schulte
6a53159c0f
use rusEFI pruned ARM GCC 11.3 ( #4763 )
...
* use rusEFI pruned ARM GCC 11.3
* fix Firmware at GHA: avoid dash
* avoid double decompress in provide_gcc.sh
also ensure TMP_DIR, avoiding strange woes about GHA CI: ./firmware/provide_gcc.sh: 23: pushd: not found
2022-11-09 07:18:40 -05:00
rusefillc
944f64f3b1
gcc11 ( #4680 )
...
* gcc11
* Gcc 11 hw ci (#4754 )
* hw ci -> gcc11
* setup script
* GCC 11.3 (#4757 )
* setup_linux_environment.sh tar uses --auto-compress
* use ARM GCC 11.3
* gcc11 #4680
* update build-primary-bundle GCC to v11.3 (#4758 )
* factor GCC toolchain provider (#4761 )
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>
2022-11-08 18:10:53 -05:00
rusefillc
b2a5492d16
GM
2022-11-04 12:47:20 -04:00
rusefi
ca7bfe77cb
need nissan
2022-11-01 21:31:35 -04:00
Matthew Kennedy
ced5db5d53
gcc 10 ( #4641 )
...
* scripts
* change check version
* disable inlining
* all the spots
* it's funny that this works with the wrong file extension
* bootloader
* hardware ci runs gcc 10
2022-10-18 22:30:16 -04:00
rusefillc
582cc4a10e
so much weird
2022-10-18 22:29:43 -04:00
Matthew Kennedy
ed16771d36
Stub f429 ( #4678 )
...
* stub 429
* build cfg
* s
2022-10-18 21:19:25 -04:00
Matthew Kennedy
85ebb112b5
enable proteus, select compiler in script ( #4675 )
...
* enable proteus, select compiler in script
* do it the new way
* blah
* old fashioned printf debugging
* sleep longer so we get battery voltage, and not on proteus
* firmware yaml
* remove print, it works!
2022-10-17 15:36:02 -04:00
Andrey
c7b1333795
Enable ethernet on one or both nucleo boards #4665
2022-10-16 22:36:31 -04:00
rusefillc
bb23e52647
Ant should go, gradle is the unified way #4371
2022-10-15 18:20:54 -04:00
rusefillc
28e671622a
let's separate Android from not Android
2022-10-15 13:22:07 -04:00
rusefillc
37bd841e92
let's separate Android from not Android
2022-10-15 11:29:58 -04:00
rusefillc
2d527931cb
We've lost Proteus HW CI #4668
...
not alive
2022-10-15 10:45:53 -04:00
rusefillc
8fbe224f40
We've lost Proteus HW CI #4668
...
not alive
2022-10-15 10:09:16 -04:00
rusefi
fe17ed2a7d
hellen72
2022-10-05 23:47:12 -04:00
rusefi
1c80310dc1
skip-rate
2022-10-01 21:54:22 -04:00
rusefillc
2532694521
need Proteus QC
2022-09-30 14:43:07 -04:00
Matthew Kennedy
ca623eb6ee
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
b41a614113
miata
2022-09-19 18:41:10 -04:00
rusefi
6bb85d2aa3
progress
2022-09-18 21:19:42 -04:00
rusefillc
a82a9cc3f7
reducing code duplication and making CI happier
2022-08-31 20:53:17 -04:00
rusefillc
0195fd489a
i like it this way
2022-08-31 20:43:07 -04:00
rusefillc
334b54c783
more CI help
2022-08-29 21:00:29 -04:00
rusefillc
ce83936020
"Print GCC version" consistency with other jobs
2022-08-27 18:29:58 -04:00
rusefillc
205b567da5
progress
2022-08-27 15:19:35 -04:00
rusefillc
e53cad4459
helping CI stay green
2022-08-27 14:51:41 -04:00
rusefillc
b2e8341ac5
helping CI stay green
2022-08-27 14:26:31 -04:00
rusefi
a7786c5971
please always for now
2022-08-21 21:55:14 -04:00
rusefillc
79fb94ead0
please MRE
2022-08-18 21:11:19 -04:00
rusefillc
4fd0bff598
upload ini from firmware build #4456
2022-08-18 10:19:09 -04:00
rusefillc
42fb3e2a4e
upload ini from firmware build #4456
2022-08-17 21:32:10 -04:00
rusefillc
2217dcea42
upload ini from firmware build #4456
2022-08-17 21:00:49 -04:00
rusefi
7408e62d3f
upload ini from firmware build ( #4456 )
2022-08-17 20:41:06 -04:00
rusefi
cdb71385e2
upload ini from firmware build ( #4456 )
2022-08-17 20:40:39 -04:00
rusefillc
f177d96a4e
upload ini from firmware build #4456
...
debug
2022-08-17 19:57:04 -04:00
Matthew Kennedy
3e09a6cf35
upload ini from firmware build ( #4456 )
2022-08-17 18:29:07 -04:00
rusefillc
7129d7c20d
minor honesty
2022-08-16 19:51:40 -04:00
rusefillc
65220dbbe1
reducing inconsistency between gen scripts: moving cypress
2022-08-16 16:18:55 -04:00
rusefillc
aee946799a
reducing inconsistency between gen scripts: moving cypress
2022-08-16 15:43:03 -04:00
rusefillc
8de99093a7
reducing inconsistency, renaming .ini file
2022-08-16 11:20:51 -04:00
rusefillc
7062061bb2
reducing inconsistency, renaming signature header
2022-08-16 11:08:24 -04:00
rusefillc
02fe0e6e14
reducing inconsistency, renaming .ini file
2022-08-16 10:26:31 -04:00
rusefillc
49d937d881
need quicker builds for now
2022-08-16 09:59:38 -04:00
rusefillc
f6fcd7387b
something wrong with enum to string build #4448
...
unable to reproduce any issue?
2022-08-15 20:59:07 -04:00
rusefillc
3298e1451b
uniform current folder strategy
2022-08-15 13:23:13 -04:00
rusefillc
66a3e11048
need 100% for now
2022-08-09 14:16:11 -04:00
rusefillc
9e61f7b0b3
350z: more canned tune #4416
2022-08-05 23:28:53 -04:00
rusefillc
fb54b7fee2
Ant should go, gradle is the unified way #4371
2022-07-28 16:03:48 -04:00
rusefillc
a95c1faa6d
Ant should go, gradle is the unified way #4371
2022-07-28 15:04:52 -04:00
dependabot[bot]
e459300897
Bump actions/setup-java from 1 to 3 ( #4388 )
...
* Bump actions/setup-java from 1 to 3
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 1 to 3.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump actions/setup-java from 1 to 3 #4388
* Bump actions/setup-java from 1 to 3 #4388
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-28 04:00:13 -04:00
dependabot[bot]
c635774680
Bump actions/upload-artifact from 2 to 3 ( #4390 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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 13:10:58 -04:00
dependabot[bot]
15f1d68000
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
Piotr Rogowski
d740db8c55
Add Dependabot for GitHub Actions ( #4386 )
2022-07-27 02:52:09 -04:00
Matthew Kennedy
4643dc3c79
Reenable sanitize ( #4384 )
...
* turn on sanitize, fix overrun
* allow sanitize override, disable it for shared lib
* probably fix android build
2022-07-27 09:22:22 +03:00
rusefillc
6d2261791d
Hellen88bmw ( #4378 )
...
* progress
* progress
* progress
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-26 06:13:36 -04:00
rusefillc
77eab12991
branches are green, ( #4372 )
...
master is red,
we have two separate issues
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-22 08:26:04 -04:00
rusefillc
f7f6f9d8eb
Revert "Reenable sanitize ( #4365 )"
...
This reverts commit d87be38401
.
2022-07-22 08:15:15 -04:00
Matthew Kennedy
d87be38401
Reenable sanitize ( #4365 )
...
* turn on sanitize, fix overrun
* allow sanitize override, disable it for shared lib
2022-07-22 08:19:54 +03:00
rusefillc
f9dae240da
we want this one alive
2022-07-08 18:30:34 -04:00
Matthew Kennedy
0cc1f729c4
Write hard faults to backup ram, print on next boot ( #4324 )
...
* use backup ram, hard fault handler improvement
* wire it up
* upload elf
* s
* I guess I'll just use strncpy
* s
* what is it even complaining about?
* neat, we don't need a cast
* cypress and kinetis
* cleanup
* ci
* guard for tests
2022-07-07 15:14:31 -04:00
rusefillc
b2f12749d3
changing order of operations to speed up configs push over time-consuming .ini upload
2022-06-29 02:09:37 -04:00
rusefillc
6eecf5a162
hellen121vag config revival
2022-06-13 10:13:34 -04:00
rusefillc
88647fa69a
GHA limit is somewhere not too far
2022-06-10 12:30:28 -04:00
rusefillc
cec0976fa1
48way binary
2022-05-30 15:56:33 -04:00
rusefillc
46caa9d064
console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
...
HW CI to use common build script
2022-05-25 13:52:35 -04:00
rusefillc
fd3317cdf1
console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
...
HW CI to use common build script
2022-05-25 12:25:09 -04:00
rusefillc
d323b0ce06
console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
...
HW CI to use common build script
2022-05-25 12:14:17 -04:00
rusefillc
6d126ca915
console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
...
HW CI to use common build script
2022-05-25 12:09:57 -04:00
rusefillc
6d0522c9a6
refactoring
2022-05-25 12:00:53 -04:00
rusefillc
44f8c8425a
refactoring
2022-05-25 11:59:28 -04:00
rusefillc
9f5e205d9b
console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
...
steps towards proper script in HW CI
2022-05-25 10:47:05 -04:00
rusefillc
c7aa6f3d43
console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
...
steps towards proper script in HW CI
2022-05-25 10:44:34 -04:00
rusefi
5d047e2de4
firmware actually does not run console unit tests
2022-05-24 22:58:43 -04:00
rusefillc
d6d9fae705
gm-e67
2022-05-21 10:42:23 -04:00
rusefillc
3aba5a7b49
sorry guys
2022-05-18 23:22:49 -04:00
rusefillc
67d12823f0
returning skip ratio
2022-05-08 10:28:31 -04:00
rusefillc
75a722666d
proteus_f4_hardware_QC_special_build
2022-05-04 05:30:04 -04:00
rusefillc
236d8c91ac
knock reaction #202
2022-04-29 11:57:48 -04:00
Matthew Kennedy
897153d004
hw ci calls gen_config_board.sh ( #4109 )
2022-04-26 00:55:56 -04:00
rusefillc
ae9f4d74a6
nissan please
2022-04-23 19:52:12 -04:00
rusefillc
e58de47508
https://github.com/rusefi/hellen154hyundai/issues/55
2022-04-22 01:26:22 -04:00
Andrey
15d3172bb7
logging of live data structs was: data points #3614
...
better solution for total model buffer size
2022-04-16 20:34:17 -04:00
rusefillc
757a2f3bd1
step towards gradle folder structure
...
a bit more of skip rate
2022-04-15 10:55:46 -04:00
rusefillc
2c8b050d4e
using unique file names to reduce confusion
2022-04-11 13:54:31 -04:00
rusefillc
dad978909e
BUGFIX commit if triggers have changed without configs
2022-04-02 15:14:57 -04:00
Matthew Kennedy
f3da426272
stub tdg pdm ( #4025 )
...
* stub tdg pdm
* mk
* happy build
* some actual config
* CAN
* script
* chmod
* skip rate now that we know it builds
2022-03-30 19:18:18 -04:00
rusefillc
cd833d1cec
consistency
2022-03-19 21:17:42 -04:00
rusefillc
20cf22665e
JNI for test coverage #3965
2022-03-13 00:25:10 -05:00
rusefillc
d4710bbb19
JNI for test coverage #3965
2022-02-28 23:50:51 -05:00
rusefillc
7be1e3cb5e
TS ini file extension missing in hellenNA8_96 bundle fix #3938
2022-02-15 16:49:34 -05:00
rusefillc
a6ac175315
core8
2022-02-11 16:06:00 -05:00
rusefillc
48dbf675d8
fixing harley81
2022-02-09 22:22:47 -05:00
rusefillc
719e13c0f5
fixing harley81
2022-02-09 21:31:17 -05:00
rusefillc
1c39736aab
4 chan & 81hd
2022-02-09 19:59:08 -05:00
rusefillc
a0cc0f97cb
User board-specific terms in error messages #3886
2022-02-03 14:49:45 -05:00
rusefillc
2a137d998c
merging two folders related to default binary
2022-01-31 23:23:42 -05:00
rusefillc
700908d6d0
invoke update_version.sh while updating date because why not
2022-01-31 00:17:07 -05:00
rusefillc
9de9517262
human-readable name
2022-01-26 16:27:17 -05:00
David Holdeman
9215d1b2dd
Don't skip firmware jobs if workflow is run manually ( #3821 )
...
* add workflow dispatch and check
* single quotes
* undo hack
2022-01-20 17:56:09 -05:00
rusefillc
7f465cd2ee
Well, for release builds we want to build everything? #3817
...
## January 2022 Release - "Tin Can"
2022-01-19 22:09:52 -05:00
rusefillc
5a84982c05
gcov coverage seems stale #3805
2022-01-18 08:35:37 -05:00
David Holdeman
7c5c82f14b
Randomly skip firmware build jobs ( #3788 )
...
* skip
* remove name
* use single quotes
* flip sign
* skip before checkout
* oops
2022-01-13 13:17:32 -05:00
rusefillc
d7f38601b9
GDI red FATAL led on cranking #3766
2022-01-10 16:42:31 -05:00
Andrey G
f106afd9e1
F429 discovery ram dev ( #3761 )
...
* stm32f429-discovery: mostly copy-paste from ChibiOS-Contrib
* STM32F429-discovery has external SDRAM
* F429-Discovery: add simple memory test for SDRAM (disabled)
* Revert "random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev "
This reverts commit c58a2f5ecb
.
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-10 16:14:39 -05:00
rusefillc
32086b58a8
Live Data progress
2022-01-06 15:20:58 -05:00
rusefillc
506bae5c14
AlphaX
2022-01-05 14:12:12 -05:00
rusefillc
90147dd74b
GHA execution throttling #3739
2022-01-04 13:48:26 -05:00
rusefillc
166f4e6cc8
GHA execution throttling #3739
2022-01-04 13:40:02 -05:00
rusefillc
22aa721c46
GHA execution throttling #3739
2022-01-04 12:05:25 -05:00
rusefillc
0c22c9ffb3
GHA execution throttling #3739
2022-01-04 11:51:06 -05:00
rusefillc
d01e04f507
HellenNA8_96 config folder #3724
2021-12-30 00:15:40 -05:00
rusefillc
24b7de0323
is this file update very broken?
2021-12-22 20:31:44 -05:00
rusefillc
48986e8631
is this file update very broken?
2021-12-22 20:25:28 -05:00
Matthew Kennedy
45fd794a04
ugh ( #3651 )
2021-12-04 08:17:20 -05:00
Matthew Kennedy
ca228033bf
workflow adds generated live doc java ( #3643 )
2021-12-02 00:20:00 -05:00
rusefillc
4f7e821db2
that line was getting a bit long
2021-12-01 22:38:17 -05:00
rusefillc
aa50e179d5
shall we welcome hellen81?
2021-12-01 22:07:25 -05:00
Matthew Kennedy
890cbd8cf2
remove define_constructor ( #3640 )
...
* no define_constructor
* jar
* sim needs live doc
2021-11-30 19:31:54 -05:00
rusefillc
102020562c
name update
2021-11-29 22:42:34 -05:00
rusefillc
2d02af4b93
output_channels.txt commit to trigger full .ini generation #3633
2021-11-29 00:48:45 -05:00
rusefillc
00e87f31d5
lua code formatting
2021-11-25 10:27:03 -05:00
rusefillc
196d88d89c
did we have tests disabled?!
2021-11-24 13:21:03 -05:00
Scott Smith
62daac73c7
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
7011be6f86
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
rusefillc
6590132420
Idle valve outputs not available in TS #3523
2021-11-10 21:16:55 -05:00
rusefillc
6ad60cc7b3
GHA: submodules: recursive #3494
2021-11-07 01:10:44 -04:00
rusefillc
a2115c88fa
GHA: submodules: recursive #3494
2021-11-07 00:46:43 -04:00
Matthew Kennedy
e7a1fb4aaa
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
c1b173a1e1
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
rusefillc
b5f8c352cf
Configuration Definition CI needs CI, we had tests failing
2021-10-24 13:42:37 -04:00
rusefillc
f1205c3cc9
Configuration Definition CI needs CI, we had tests failing
2021-10-24 13:35:28 -04:00
David Holdeman
78e3c0c760
Use SSH to upload firmware ( #3394 )
...
* install sshpass instead of ncftp
* use ssh
* change env vars
* fix checks and sftp>ssh
2021-10-22 16:36:15 -04:00
David Holdeman
478a25d0b4
Change vars and use docs dir ( #3390 )
2021-10-22 09:07:35 -04:00
David Holdeman
ec5786695e
Use SSH for Pinouts ( #3388 )
...
* switch to ssh
* ssh env vars
2021-10-21 19:42:06 -04:00
David Holdeman
f489e6a3c9
Use SSH for Doxygen ( #3386 )
...
* install sshpass and change var names
* convert doxygen script
* no stricthostkeychecking
* change secrets
2021-10-21 19:15:25 -04:00
rusefillc
11e67be3a8
poke
2021-10-19 07:57:22 -04:00
rusefillc
f7f3970a15
docs
2021-10-18 22:43:03 -04:00
Matthew Kennedy
efa08b329d
Fix simulator ( #3360 )
...
* fix simulator
* print out halt reason
* option to close simulator after time
* workflow calls it
* test with the bug still present
* ...and fix the bug
2021-10-17 20:07:25 -04:00
rusefillc
cafb20c6fe
Move pinouts to pages.rusefi.com #170
2021-10-13 21:01:21 -04:00
rusefillc
6f2b4a91dc
hellen88bmw
2021-10-11 20:58:10 -04:00
rusefillc
83a7cb95ae
GHA reliability: retry FTP upload #3011
...
refactoring: reducing code duplication
2021-10-09 01:46:29 -04:00
rusefillc
d900ba93de
GHA reliability: retry FTP upload #3011
...
refactoring: more proper file name
TODO: more proper file location :)
2021-10-09 01:43:56 -04:00
David Holdeman
f251e9829d
Fix GCOV upload ( #3296 )
...
* add check for push to master
* submo bump
2021-10-02 11:02:27 -04:00
rusefillc
8b22785477
Reduce scripts code duplication between matrix and primary build #3182
2021-08-20 15:34:21 -04:00
rusefillc
a5b325d0f3
please Push fresh triggers.txt
2021-08-08 05:28:53 -04:00
rusefillc
a299f2fef7
NB1
2021-08-07 13:02:39 -04:00
rusefillc
320f567aaf
hellen154hyundai
2021-08-03 22:52:10 -04:00
rusefillc
f1c39bfd93
hellen154hyundai
2021-08-03 22:26:33 -04:00
David Holdeman
460be7df85
Remove install ( #3084 )
2021-07-30 21:17:28 -04:00
rusefillc
c473a5dca7
are we all drunk today?
2021-07-30 20:26:13 -04:00
rusefillc
73b39b794f
are we all drunk today?
2021-07-30 20:22:32 -04:00
David Holdeman
7dc3ba848f
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
741849ebaa
RUSEFI MSD to contain bundle-specific URL #2848
...
sooo confusing
2021-07-30 19:53:49 -04:00
rusefillc
10dba2810a
refactoring: explicit job names
2021-07-30 19:30:12 -04:00
David Holdeman
5aa18d8537
Add mtools ( #3082 )
2021-07-30 18:46:52 -04:00
Matthew Kennedy
ec4ffa6c3f
atlas build stub ( #3065 )
...
* add atlas configs
* script
* prepend
* s
* stubs
* apparently board.mk can't set cpu
* s
2021-07-26 01:04:58 -04:00
Matthew Kennedy
3a33f22ab8
stlinnk v2 has a different name ( #3057 )
2021-07-24 16:54:44 -04:00
Matthew Kennedy
86fe2d96ee
check for stlink with lsusb ( #3055 )
...
* s
* s
2021-07-24 16:23:32 -04:00
Matthew Kennedy
a4113f7ccc
shorter names ( #3056 )
2021-07-24 16:23:03 -04:00
rusefillc
f5acbdd5fb
GHA reliability story triggers/config fix #3010
2021-07-24 10:26:15 -04:00