Commit Graph

24 Commits

Author SHA1 Message Date
Manna Harbour
6f05a17c01 Add choice to Build Inputs workflow for alternative layout options
Add Test Inputs workflow with all text fields for matrix builds
2022-08-26 18:00:10 +10:00
Manna Harbour
d44283d90f Add debug mode and more error messages to workflows 2022-06-02 16:03:51 +10:00
Andre Sachs
76dc45e82e Fix typo in workflows 2022-06-02 16:03:51 +10:00
Manna Harbour
634e29bbed Rename fields in Build Inputs and rename config option to custom_config 2022-06-02 16:03:51 +10:00
Manna Harbour
1ff565cc42 Update reusable workflow references to same repo 2022-06-02 16:03:51 +10:00
Manna Harbour
dab63d5540 Refactor workflow and outboards
- change "merge" option to "branches"
 - use first branch as base and merge rest
 - use "zmk" file instead of manifest
 - checkout to subdirectories
 - checkout zmk manually
 - use west just for zephyr
 - use absolute paths
 - handle simultaneous board and shield outboards
 - change outboard and directory names
2022-06-02 16:03:51 +10:00
Manna Harbour
a8f527eb3c Move zmk field into merge
"You may only define up to 10 `inputs` for a `workflow_dispatch` event"
2022-06-02 16:03:51 +10:00
Manna Harbour
2a3bb97256 Add config field to workflows
- Change kconfig field to append instead of overwrite
2022-06-02 16:03:51 +10:00
Manna Harbour
19b5e2a089 Add zmk field to workflows 2022-06-02 16:03:51 +10:00
Manna Harbour
2ce0d76dd7 Update workflow refs 2022-06-02 16:03:51 +10:00
Manna Harbour
8e6c80f40f Add merge field to workflows
- remove space from matrix element separator
- change key
- remove restore-keys
2022-06-02 16:03:51 +10:00
Manna Harbour
56b44b04ca Update workflow refs 2022-06-02 16:03:51 +10:00
Manna Harbour
f8d76b6c90 Update workflow refs 2022-06-02 16:03:51 +10:00
Manna Harbour
ab091e9ec2 Change workflow ref to use SHA instead of branch 2022-06-02 16:03:51 +10:00
Manna Harbour
0eff3d2ebc Change to reusable workflows 2022-06-02 16:03:51 +10:00
Manna Harbour
fbe87f6183 Fix kconfig for split boards 2022-06-02 16:03:51 +10:00
Manna Harbour
561f1a9e7d Add ahokore v1 (shield)
- look first for .board/shield.outboard to handle boards/shields with the same name
2022-06-02 16:03:50 +10:00
Manna Harbour
196a00c86f Add Kconfig field to matrix and inputs workflows
- rename outboards files
2022-06-02 16:03:50 +10:00
Manna Harbour
b8a64f43ee Add copyright headers 2022-06-02 16:03:50 +10:00
Manna Harbour
34a1a91bc7 Improve workflows
- produce matrix from inputs
- change implementation of defaults
- process with m4
- rename examples
- change outboard directory and file names
- change outboard file format
- handle manifests in outboard file
2022-06-02 16:03:50 +10:00
Manna Harbour
41b1db634c Change board config to outboard 2022-06-02 16:03:50 +10:00
Manna Harbour
365875846e Cleanup workflows
- remove default inputs used even when field is blank
- remove unused matrix elements from tests
- add Test Controllers workflow
2022-06-02 16:03:50 +10:00
Manna Harbour
d8979f1b85 Fix workflow names 2022-06-02 16:03:50 +10:00
Manna Harbour
724e270dea Add support for out-of-tree boards and shields 2022-06-02 16:03:50 +10:00