Commit Graph

107 Commits

Author SHA1 Message Date
rusefi a801ecef16 cypress into GHA #1819 2020-09-27 06:27:50 -04:00
David Holdeman 5e52f2da60
Cypress CI (#1820)
* try cypress in matrix

* add empty files

* underscore
2020-09-26 22:13:39 -04:00
David Holdeman 617af80519
Generate configs on sim builds (#1786)
* add config build to simulator

* only call gen_config_default
2020-09-11 10:34:12 +03:00
rusefi 2ed9b3c6ea #1773 GHA unit_tests does not fail while it should
another wild shot
2020-09-08 13:50:30 -04:00
rusefi fefb9299a6 Revert "#1773 GHA unit_tests does not fail while it should shooting into the dark"
This reverts commit b794de86
2020-09-08 13:27:07 -04:00
rusefi b794de86f8 #1773 GHA unit_tests does not fail while it should
shooting into the dark
2020-09-08 13:24:52 -04:00
rusefi a856439601 #1773 GHA unit_tests does not fail while it should 2020-09-08 13:12:07 -04:00
rusefi 7c2fab82b2 #1773 GHA unit_tests does not fail while it should 2020-09-08 12:45:33 -04:00
David Holdeman 99ae72325c
Add note (#1723)
* add note of shortcomings

* update submodule to match upstream
2020-08-23 22:56:31 -04:00
David Holdeman 6c5f04fa60
Wiki debug (#1718)
* add changes list for debugging

* fix whitespace
2020-08-22 09:52:21 -04:00
David Holdeman d7fbededa2
Fix 1712 (#1715)
* different behaviour for push vs. pr

* wrong operator

* add debug build type

* change artifact file

* wrong syntax

* picky quotes
2020-08-21 23:16:55 -04:00
David Holdeman a0fbd8a81e
Properly catch simulator build failure (#1716)
* catch error

* file still returns 0 if not found
2020-08-21 22:46:00 -04:00
rusefi aec87ea568 GHA to sync documentation wikis #1683 2020-08-21 15:48:44 -04:00
David Holdeman a04d02921a
Sync wiki to rusefi_documentation. (#1698)
* add workflow

* remove hyphen

* merge and push

* tabs to spaces

* config before merge

* dont need to commit duh

* don't use action

* tabs to spaces

* try action again

* use access token

* dont persist credentials

* switch to rusefi
2020-08-17 18:13:18 -04:00
rusefi 2c5a521b85 GHA to sign APK files using RUSEFI_ANDROID_KEYPASS
details matter
2020-08-16 16:01:58 -04:00
rusefi 6eef60fd5b GHA to sign APK files using RUSEFI_ANDROID_KEYPASS 2020-08-16 15:50:41 -04:00
rusefi 361c33009a .apk to build_server 2020-08-16 00:02:38 -04:00
rusefi 418ca7e6ee .apk to build_server 2020-08-15 23:58:29 -04:00
David Holdeman be01ffb2a7
Diff submodule (#1695)
* Use script from submodule

* updated submodule
2020-08-15 10:45:57 -04:00
David Holdeman 755a3b5974
More Kicad Diff changes (#1694)
* switch to lftp, fix path, and remove old

* add release flag

* remove release suffix

* wrong flag

* use my fork instead
2020-08-14 20:04:28 -04:00
David Holdeman 162d36a5b3
Kicad diff action (#1691)
* add kicad diff workflow

* download KiCad-Diff and fix path

* add wildcards

* wat me

* not capitalized as in the help menu grrr

* run script instead of all in workflow

* actually it is supposed to be capitalized

* upload results

* check for dir existence

* check RUSEFI_FTP_SERVER

* fix indentation

* we dont actually need xvfb

* make directory

* remove extension from dir name

* use find exec

* export and use bash

* fix quotes
2020-08-13 20:38:50 -04:00
David Holdeman 593e7608be run gen_enum_to_string 2020-07-30 11:27:20 -05:00
rusefi a59d269114 QC build is broken that's kind of funny 2020-07-27 19:42:29 -04:00
David Holdeman 05f012accd always generate default config 2020-07-21 20:46:39 -05:00
rusefi 5d10e3fde4 CI fix? 2020-07-21 14:34:11 -04:00
rusefillc 99170b4773
Merge pull request #1618 from chuckwagoncomputing/fix-1613
Upload build artifacts
2020-07-19 21:09:37 -04:00
David Holdeman 1c33247b49
Only run push job if commit found no changes (#1619)
* Add checkout

* remove empty with statement

* Actually we do need push depth

* convert gen_upload_docs.bat

* convert run.bat

* forgot to add run.sh

* convert gen_upload_docs.bat

* remove checking from bats

* change config

* fix path

* fix path again

* fix file extension

* remove escapes

* added missing quotation and escapes

* convert build_current_bundle

* convert clean_bootloader

* convert compile_bootloader_discovery

* convert compile_bootloader

* 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

* use bash

* use bash

* add workflow

* add check before upload

* install kicad

* switch firmware to bash

* switch unit_testts to bash

* switch jenkins to bash

* fix path

* pwd

* checkout submodules

* add ppa for kicad 5.1

* install xvfb and set DISPLAY

* use xvfb

* use python3 and add NO_DISPLAY var

* fetch all

* remove blob

* undo unintentional changes

* reset accidentally commited config.xmlu

* remove submodule

* fix path

* Only call one board

* make simulator and console conditional

* break away bundle packaging

* pass bundle name

* switch to bash

* make primary bundle conditional

* break away packaging for primary and pass config names

* Add default name to unit tests

* add check to skip config

* add property to skip config, and fix check

* switch primary bundle to still build

* switch to bash

* move default config to its own script

* add exit 0

* go back to gen_config running all boards

* remove TS stuf8f

* remove TS stuff

* switch to gen_config_board

* switch to bash

* add kinetis back

* add check for kinetis

* rename compile_and_upload

* add error checking

* Revert "add error checking"

This reverts commit f6c9b7f2521f9c28ea150da8e733c593a59596a1.

* facepalm

* pass ini file

* set and check env var

* add echo

* fix syntax errors

* fix syntax errors

* try quotes

Co-authored-by: David Holdeman <David Holdeman>
2020-07-19 17:50:22 -04:00
David Holdeman e1ca5c2a94 try ./ 2020-07-19 15:30:32 -05:00
David Holdeman 6e1d9d1f5b fix typo 2020-07-19 15:09:29 -05:00
David Holdeman 3c51cdded8 upload artifacts 2020-07-19 15:05:47 -05:00
rusefi 3c701edaeb proxy progress 2020-07-18 22:50:32 -04:00
rusefi 4b8dbadad5 more junit test artifacts 2020-07-18 22:30:44 -04:00
rusefi 45066e2b57 action to upload server binary 2020-07-18 00:13:15 -04:00
rusefi 00eaf8a04c action to upload server binary 2020-07-17 23:44:58 -04:00
David Holdeman 9071254932
pass ini file (#1612) 2020-07-17 22:32:53 -04:00
David Holdeman 2aac840cec
Fix #1590 (#1602)
* Add checkout

* remove empty with statement

* Actually we do need push depth

* convert gen_upload_docs.bat

* convert run.bat

* forgot to add run.sh

* convert gen_upload_docs.bat

* remove checking from bats

* change config

* fix path

* fix path again

* fix file extension

* remove escapes

* added missing quotation and escapes

* convert build_current_bundle

* convert clean_bootloader

* convert compile_bootloader_discovery

* convert compile_bootloader

* 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

* use bash

* use bash

* add workflow

* add check before upload

* install kicad

* switch firmware to bash

* switch unit_testts to bash

* switch jenkins to bash

* fix path

* pwd

* checkout submodules

* add ppa for kicad 5.1

* install xvfb and set DISPLAY

* use xvfb

* use python3 and add NO_DISPLAY var

* fetch all

* remove blob

* undo unintentional changes

* reset accidentally commited config.xmlu

* remove submodule

* fix path

* Only call one board

* make simulator and console conditional

* break away bundle packaging

* pass bundle name

* switch to bash

* make primary bundle conditional

* break away packaging for primary and pass config names

* Add default name to unit tests

* add check to skip config

* add property to skip config, and fix check

* switch primary bundle to still build

* switch to bash

* move default config to its own script

* add exit 0

* go back to gen_config running all boards

* remove TS stuf8f

* remove TS stuff

* switch to gen_config_board

* switch to bash

* add kinetis back

* add check for kinetis

* rename compile_and_upload

* add error checking

* Revert "add error checking"

This reverts commit f6c9b7f2521f9c28ea150da8e733c593a59596a1.

* Add readme

Co-authored-by: David Holdeman <David Holdeman>
2020-07-14 10:28:26 -04:00
David Holdeman 528766dd76
switched gen-docs to daily (#1601) 2020-07-12 10:08:32 -04:00
David Holdeman da03fb3034
Convert documentation (#1600)
* Add checkout

* remove empty with statement

* Actually we do need push depth

* convert gen_upload_docs.bat

* convert run.bat

* forgot to add run.sh

* convert gen_upload_docs.bat

* remove checking from bats

* change config

* fix path

* fix path again

* fix file extension

* remove escapes

* added missing quotation and escapes

* convert build_current_bundle

* convert clean_bootloader

* convert compile_bootloader_discovery

* convert compile_bootloader

* 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

* use bash

* use bash

* add workflow

* add check before upload

* install kicad

* switch firmware to bash

* switch unit_testts to bash

* switch jenkins to bash

* fix path

* pwd

* checkout submodules

* add ppa for kicad 5.1

* install xvfb and set DISPLAY

* use xvfb

* use python3 and add NO_DISPLAY var

* fetch all

* remove blob

* undo unintentional changes

* reset accidentally commited config.xmlu

* remove submodule

* fix path

Co-authored-by: David Holdeman <David Holdeman>
2020-07-11 22:57:00 -04:00
rusefi 98f0f145d5 console tests artifact 2020-07-08 15:10:30 -04:00
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