David Holdeman
15e44ae9cc
Use github actions to build and upload bundles ( #1583 )
...
* add env var to skip upload
* remove checking from compile.bat
* working on push.yaml
* finish sorting
* progress
* rename push to builds
* rename push to builds
* Add skip upload env var
* fix pull_request name
* fixed typo and changed name
* fixed indentation and runs-on
* try different env var setup
* add nucleos and switch to underscore
* add quotes
* remove boards that were commented
* remove boards that were commented
* fix project board name
* fixed variable name
* add ini-file and console-settings
* try installing gcc-multilib first
* Install g++-multilib as well
* remove unnecessary export
* fixed exit numbers
* change to different env setup
* add simulator and console compilation to board bundles
* changed OS and added linux simulator build
* add checkout and missing colon
* add gcc-multilib installes
* Install mingw
* fixed install
* remove mingw from linux sim and call compile directly
* change directory
* moved envs to command
* debug ls
* debug ls
* set ftp vars
* add makefile debug info
* removed batchecks
* redirect stdout to easier see orrs
* change name
* remove redirect, add file inpection
* Add conditional project name
* Try software upgrade
* missing char
* update ine files
* try quotes
* add escapes
* add quotes
* add escapes and quotes
* remove quotes and escapes
* remove software upgrade
* ignore test 2
* update apt
* like this then
* forgot import
* fix case
* remove RUSEFI_SKIP_UPLOAD and check RUSEFI_FTP_SERVER instead
* break workflow back apart
* upload simulator artifact
* fixed operator
* update apt
* change paths
* Update build-firmware.yaml
* move update bundle to artifacts
* fix var name
* Install ncftp
* set env vars conditionally
* remove check so zips are created
* try things the github way and copy to primary
* re-enable test
* missing space
2020-07-08 11:10:24 -04:00
rusefi
749deac7a0
test result artifact
2020-07-08 00:52:03 -04:00
rusefi
14e08f8ed2
test result artifact
2020-07-08 00:48:01 -04:00
rusefi
5eb17e9f5a
test result artifact
2020-07-08 00:45:00 -04:00
rusefi
81c4d9c86e
test result artifact
2020-07-08 00:41:16 -04:00
rusefi
dfcf7eef9c
INI Request: rusEFI 2020.07.06.mre_f4.2108843221 #54
2020-07-07 21:54:43 -04:00
rusefi
57f86de94a
INI Request: rusEFI 2020.07.06.mre_f4.2108843221 #54
2020-07-07 21:48:05 -04:00
rusefi
6b206bf3f1
not compress artifacts
2020-07-02 23:11:48 -04:00
rusefi
9dfa7ae5a8
github action android build #1557
2020-07-02 23:10:25 -04:00
rusefi
4c6505166e
github action android build #1557
2020-07-02 23:02:10 -04:00
rusefi
3457701669
github action android build #1557
2020-07-02 22:30:53 -04:00
andreika-git
1e8bebd5b3
Gen config refactor 2 ( #1560 )
...
* gen_config refactor, part II
* short board defines
* oops
* comment & undef
* define QUOTE
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-07-02 12:33:31 -04:00
rusefi
9a153abb2c
commits which do not affect generated files fail gen_config action commit step #1547
2020-06-28 21:25:09 -04:00
rusefi
8c8db74eb1
returning the progress
2020-06-28 21:16:14 -04:00
rusefi
bf17ef5cba
temporary rollback
2020-06-28 20:53:40 -04:00
rusefi
9b2d1bfa07
cost of progress :(
2020-06-28 20:31:32 -04:00
rusefi
d9cc5ad453
trying to progress progress
2020-06-28 17:39:03 -04:00
rusefi
05e85cffa0
trying to progress progress
2020-06-28 17:10:12 -04:00
andreika-git
b5d42a605e
Ini uploader attempt ( #1545 )
...
* try
* upload
* Update upload.sh
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
Co-authored-by: rusefi <rusefi@users.noreply.github.com>
2020-06-28 14:50:59 -04:00
rusefi
ce749a669b
proteus-f4 configuration
2020-06-22 10:27:23 -04:00
rusefi
29833d90c2
proteus build rename
2020-06-22 10:12:07 -04:00
rusefi
d347998d00
UART DMA for "primary" connector #1528
2020-06-22 01:44:19 -04:00
David Holdeman
421702afc9
remove needs ( #1516 )
2020-06-18 19:36:26 -04:00
David Holdeman
be780ff893
remove commit from build-firmware ( #1515 )
2020-06-18 19:27:38 -04:00
David Holdeman
e1979b0865
Add checkout ( #1514 )
...
* Add checkout
* remove empty with statement
* Actually we do need push depth
2020-06-18 19:12:58 -04:00
David Holdeman
6595d1d80e
Run gen scripts and unify firmware, simulator, and unit_tests workflows ( #1506 )
...
* add workflow and scripts
* select current branch
* added some comments
* unify build workflows for firmware, testing, and simulator
* move if to steps to keep from skipping
* debug
* Added comment
* Move simulator and unit tests back to their own files
* Move config and livedoc generation to its own file
* Add gen configs workflow
2020-06-18 18:31:54 -04:00
David Holdeman
cd1cbd1f76
Remove duplicated workflow ( #1507 )
...
* add workflow and scripts
* Update date
* Removed duplicated workflow
Co-authored-by: GitHub set-date Action <action@github.com>
2020-06-18 17:06:03 -04:00
David Holdeman
574633b32c
Only set date if repo is rusefi/rusefi ( #1509 )
2020-06-17 23:37:46 -04:00
rusefi
1bc0a48cec
hopefully progress
2020-06-17 13:01:11 -04:00
David Holdeman
664ed149f4
Workflow to write the date, once a day ( #1504 )
...
* Add date workflow
* add files
* use VCS_DATE in engine controller
* initial values
* switched to using one file
* moved to controllers
* Add comment and fix cron entry
* add pragma once
* Add more comments
2020-06-17 12:59:57 -04:00
rusefi
d06a04cd44
TS plugin
2020-06-17 00:35:16 -04:00
rusefi
cce9b27146
TS plugin
2020-06-17 00:01:15 -04:00
rusefi
dfc243ed22
TS plugin
2020-06-16 23:57:36 -04:00
David Holdeman
1aa51c25f2
Move gcov to Github Actions ( #1500 )
...
* Add gcov generation
* Install missing software
* Change working directory
* typo
* Added echo statements
* Enquote args
* add test for args
* add error message
* replace return with exit
* added extra line returns
2020-06-16 17:39:50 -04:00
David Holdeman
671d22f112
Add dfu conversion ( #1497 )
2020-06-16 12:33:49 -04:00
rusefi
dbf272655f
yaml is sensitive
2020-05-24 13:36:58 -04:00
rusefi
cc5727bbb7
rusEFI console does not start under java 11
2020-05-24 12:06:58 -04:00
rusefi
2b8e532bbb
rusEFI console does not start under java 11
2020-05-24 12:02:13 -04:00
rusefi
7ff0f6ae6d
rusEFI console does not start under java 11
2020-05-24 11:54:27 -04:00
rusefi
6fb0276d9a
console GH
2020-05-24 11:38:18 -04:00
rusefi
de3c62248b
console GH
2020-05-24 11:35:50 -04:00
rusefi
83f5d92921
console GH
2020-05-24 11:28:28 -04:00
rusefi
a819b6928d
console GH
2020-05-24 11:25:32 -04:00
Matthew Kennedy
858821ed66
proteus -> exti ( #1378 )
...
* proteus -> exti
* do frankenso pal the same way
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-06 18:52:15 -04:00
rusefi
a50459c52a
github issue template
2020-04-04 09:15:02 -04:00
Matthew Kennedy
a617cb30a5
bootloader ci ( #1189 )
...
* bootloader ci
* trailing slash
* Revert "progress?"
This reverts commit 6085bee005
.
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-13 22:12:52 -04:00
Matthew Kennedy
9d8cd24219
fix ( #1136 )
2020-02-09 20:19:47 -05:00
Matthew Kennedy
d67db19a3c
Switch to GitHub hosted compiler ( #1128 )
...
* test
* correct path
* switch to official repo
* is more cores faster?
* no, it isn't
* try mine again
* Fix path
* switch to official
* s
2020-02-06 21:18:35 -03:00
Matthew Kennedy
bc8ad6ba9d
remove some configs ( #1127 )
2020-02-05 08:00:45 +05:30
rusefi
5db0dbeed8
Create FUNDING.yml
2020-01-14 02:55:42 -05:00
rusefi
6c76c5fcd6
PAL repair
2019-12-05 21:10:29 -05:00
rusefi
2b49fc31ea
steps towards fixing PAL inputs
2019-12-05 21:04:24 -05:00
rusefi
d261c0f3e4
frankenso-pal CI
2019-12-05 20:25:23 -05:00
andreika-git
deaef6c5bc
github CI fix (Kinetis/release) ( #1045 )
...
* fix?
* more fix
* Proteus fix
* fix Kinetis gen_config
* update Kinetis config
* quotes fix?
* quotes fix??
* Okay, no quotes, just move -DFIRMWARE_ID inside .mk
* Exclude Kinetis/debug build
2019-12-04 15:16:26 -05:00
rusefi
ede7f4d872
more fixing kinetis
2019-12-04 08:52:22 -05:00
andreika-git
24e9a418e7
Kinetis: attempting to fix github CI? ( #1044 )
2019-12-04 08:48:51 -05:00
rusefi
c0a9eb57a7
would it work?
2019-12-04 07:51:51 -05:00
Matthew Kennedy
9fdf74bc18
Base configuration for Proteus ( #1040 )
...
* cfg
* add enum value
* add ci
* actually build the board config
* this is pretty close
* proteus case
2019-12-02 23:54:40 -05:00
Matthew Kennedy
5d43ddf0b0
Build prometheus with makefiles instead of batch scripts ( #1020 )
...
* use makefiles instead of batch
* add to ci
* put batch files back, but minimum logic
* default to release
* debug level opt too
2019-11-29 02:39:30 -05:00
rusefi
c1ec9a7b85
dead
2019-11-20 23:38:06 -05:00
Matthew Kennedy
ac79a51893
Add workflow for firmware, fix simulator build, trigger builds on PR ( #1018 )
...
* add firmware yaml
* Comments
* run other things on pr
* test simulator build
* update first
* friendly names
* friendly name
2019-11-20 23:34:55 -05:00
rusefi
dfd9133793
I want to disable not remove
2019-11-20 23:04:04 -05:00
rusefi
920629c694
how to get 32 bit running?
2019-11-20 21:44:10 -05:00
rusefi
ff31b0d892
build simulator on GH
2019-11-20 21:36:14 -05:00
Matthew Kennedy
9f231bed94
multi process
...
(cherry picked from commit 3437ca628fd977db4800c6fd8143fb5c712d4289)
2019-11-20 20:52:26 -05:00
Matthew Kennedy
9e1b22fc48
run tests
...
(cherry picked from commit b5dcdef7c15c65887c8a540fc6dcfc206407ddf9)
2019-11-20 20:52:12 -05:00
Matthew Kennedy
d239f35192
Update build-unit-tests.yaml
...
(cherry picked from commit 88e28a3d5a6fea3dd07116378ee24f9bd5924c07)
2019-11-20 20:52:06 -05:00
Matthew Kennedy
4a9d837450
Create build-unit-tests.yaml
...
(cherry picked from commit e2a7be57b60ec82771225c7526ed9ce50f9910de)
2019-11-20 20:51:50 -05:00