mirror of
https://github.com/ClaytonWWilson/miryoku_zmk.git
synced 2025-12-15 18:38:46 +00:00
Add ahokore v1 (shield)
- look first for .board/shield.outboard to handle boards/shields with the same name
This commit is contained in:
parent
eb0409220e
commit
561f1a9e7d
@ -79,14 +79,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -98,12 +108,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -112,7 +122,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
@ -79,14 +79,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -98,12 +108,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -112,7 +122,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
20
.github/workflows/build-inputs.yml
vendored
20
.github/workflows/build-inputs.yml
vendored
@ -131,14 +131,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -150,12 +160,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -164,7 +174,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
9
.github/workflows/outboards/ahokore.shield.outboard
vendored
Normal file
9
.github/workflows/outboards/ahokore.shield.outboard
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Copyright 2021 Manna Harbour
|
||||||
|
# https://github.com/manna-harbour/miryoku
|
||||||
|
|
||||||
|
# ahokore v1 (shield)
|
||||||
|
|
||||||
|
outboard_repository=dezlidezlidezli/zmk-config
|
||||||
|
outboard_ref=master
|
||||||
|
outboard_from=config/boards/shields/ahokore
|
||||||
|
outboard_to=boards/shields/ahokore
|
||||||
20
.github/workflows/src/include/build-steps.yml.m4
vendored
20
.github/workflows/src/include/build-steps.yml.m4
vendored
@ -47,14 +47,24 @@
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -66,12 +76,12 @@
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -80,7 +90,7 @@
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
1
.github/workflows/src/test-shields.yml.m4
vendored
1
.github/workflows/src/test-shields.yml.m4
vendored
@ -7,6 +7,7 @@ m4_include(include/jobs-build.yml.m4)m4_dnl
|
|||||||
- absolem # outboard
|
- absolem # outboard
|
||||||
- a_dux_left
|
- a_dux_left
|
||||||
- a_dux_right
|
- a_dux_right
|
||||||
|
- ahokore # outboard
|
||||||
- bastyl_left # outboard
|
- bastyl_left # outboard
|
||||||
- bastyl_right # outboard
|
- bastyl_right # outboard
|
||||||
- bat43 # outboard
|
- bat43 # outboard
|
||||||
|
|||||||
20
.github/workflows/test-boards.yml
vendored
20
.github/workflows/test-boards.yml
vendored
@ -85,14 +85,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -104,12 +114,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -118,7 +128,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
20
.github/workflows/test-build.yml
vendored
20
.github/workflows/test-build.yml
vendored
@ -83,14 +83,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -102,12 +112,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -116,7 +126,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
20
.github/workflows/test-configs.yml
vendored
20
.github/workflows/test-configs.yml
vendored
@ -90,14 +90,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -109,12 +119,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -123,7 +133,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
20
.github/workflows/test-controllers.yml
vendored
20
.github/workflows/test-controllers.yml
vendored
@ -83,14 +83,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -102,12 +112,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -116,7 +126,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
21
.github/workflows/test-shields.yml
vendored
21
.github/workflows/test-shields.yml
vendored
@ -17,6 +17,7 @@ jobs:
|
|||||||
- absolem # outboard
|
- absolem # outboard
|
||||||
- a_dux_left
|
- a_dux_left
|
||||||
- a_dux_right
|
- a_dux_right
|
||||||
|
- ahokore # outboard
|
||||||
- bastyl_left # outboard
|
- bastyl_left # outboard
|
||||||
- bastyl_right # outboard
|
- bastyl_right # outboard
|
||||||
- bat43 # outboard
|
- bat43 # outboard
|
||||||
@ -134,14 +135,24 @@ jobs:
|
|||||||
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
artifact_build_name="$artifact_build_name kconfig_"`echo "${{ matrix.kconfig }}" | md5sum | cut -d ' ' -f 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outboard_file=".github/workflows/outboards/$keyboard.outboard"
|
outboard_dir=".github/workflows/outboards"
|
||||||
|
if [ -n "$shield" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.shield.outboard"
|
||||||
|
else
|
||||||
|
outboard_file="$outboard_dir/$keyboard.board.outboard"
|
||||||
|
fi
|
||||||
|
if [ ! -f "$outboard_file" ]
|
||||||
|
then
|
||||||
|
outboard_file="$outboard_dir/$keyboard.outboard"
|
||||||
|
fi
|
||||||
if [ -f "$outboard_file" ]
|
if [ -f "$outboard_file" ]
|
||||||
then
|
then
|
||||||
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
grep -v '^#' "$outboard_file" >> $GITHUB_ENV
|
||||||
cat "$outboard_file"
|
cat "$outboard_file"
|
||||||
cp "$outboard_file" "$artifacts_dir"
|
cp "$outboard_file" "$artifacts_dir"
|
||||||
fi
|
fi
|
||||||
echo "::set-output name=outboard_dir::outboard"
|
echo "::set-output name=outboard_chekout_dir::outboard"
|
||||||
|
|
||||||
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
artifact_build_name=`echo $artifact_build_name | tr ' ' '-'`
|
||||||
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
echo "::set-output name=artifact-build-name::$artifact_build_name"
|
||||||
@ -153,12 +164,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
repository: ${{ env.outboard_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.outboard_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.outboard_dir }}
|
path: ${{ steps.variables.outputs.outboard_chekout_dir }}
|
||||||
- name: Link outboard
|
- name: Link outboard
|
||||||
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
if: ${{ env.outboard_from != '' && env.outboard_to != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
ln -sr ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
- name: Generate outboard manifest
|
- name: Generate outboard manifest
|
||||||
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
if: ${{ env.outboard_url_base != '' && env.outboard_revision != '' }}
|
||||||
run: |
|
run: |
|
||||||
@ -167,7 +178,7 @@ jobs:
|
|||||||
- name: Copy outboard manifest
|
- name: Copy outboard manifest
|
||||||
if: ${{ env.outboard_manifest != '' }}
|
if: ${{ env.outboard_manifest != '' }}
|
||||||
run: |
|
run: |
|
||||||
cp ${{ steps.variables.outputs.outboard_dir }}/${{ env.outboard_manifest }} config/west.yml
|
cp ${{ steps.variables.outputs.outboard_chekout_dir }}/${{ env.outboard_manifest }} config/west.yml
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user