Manna Harbour
cfeadfaa6f
Replace deprecated workflow set-output commands
2022-10-23 22:35:44 +11:00
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