mirror of
https://github.com/ClaytonWWilson/miryoku_zmk.git
synced 2025-12-13 17:58:47 +00:00
Change board config to outboard
This commit is contained in:
parent
fbc847df8c
commit
41b1db634c
28
.github/workflows/build-corne-nice_nano.yml
vendored
28
.github/workflows/build-corne-nice_nano.yml
vendored
@ -77,29 +77,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/build-inputs.yml
vendored
28
.github/workflows/build-inputs.yml
vendored
@ -89,29 +89,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/build-matrix-template.yml
vendored
28
.github/workflows/build-matrix-template.yml
vendored
@ -139,29 +139,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/build-tbkmini-nice_nano_v2.yml
vendored
28
.github/workflows/build-tbkmini-nice_nano_v2.yml
vendored
@ -77,29 +77,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/test-boards.yml
vendored
28
.github/workflows/test-boards.yml
vendored
@ -82,29 +82,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/test-build.yml
vendored
28
.github/workflows/test-build.yml
vendored
@ -81,29 +81,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/test-configs.yml
vendored
28
.github/workflows/test-configs.yml
vendored
@ -88,29 +88,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/test-controllers.yml
vendored
28
.github/workflows/test-controllers.yml
vendored
@ -81,29 +81,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
28
.github/workflows/test-shields.yml
vendored
28
.github/workflows/test-shields.yml
vendored
@ -110,29 +110,29 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "::set-output name=manifest::$manifest"
|
echo "::set-output name=manifest::$manifest"
|
||||||
|
|
||||||
echo "::set-output name=board-config::board-config"
|
echo "::set-output name=outboard::outboard"
|
||||||
|
|
||||||
env_file="config/board-configs/$keyboard.env"
|
env_file="config/outboards/$keyboard.env"
|
||||||
if [ -f "$env_file" ]
|
if [ -f "$env_file" ]
|
||||||
then
|
then
|
||||||
cat "$env_file" >> $GITHUB_ENV
|
cat "$env_file" >> $GITHUB_ENV
|
||||||
echo "::set-output name=has_board_config::true"
|
echo "::set-output name=has_outboard::true"
|
||||||
fi
|
fi
|
||||||
- name: Checkout board-config
|
- name: Checkout outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
repository: ${{ env.board_config_repository }}
|
repository: ${{ env.outboard_repository }}
|
||||||
ref: ${{ env.board_config_ref }}
|
ref: ${{ env.outboard_ref }}
|
||||||
path: ${{ steps.variables.outputs.board-config }}
|
path: ${{ steps.variables.outputs.outboard }}
|
||||||
- name: Use board-config
|
- name: Use outboard
|
||||||
if: ${{ steps.variables.outputs.has_board_config == 'true' }}
|
if: ${{ steps.variables.outputs.has_outboard == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p `dirname "config/${{ env.board_config_to }}"`
|
mkdir -p `dirname "config/${{ env.outboard_to }}"`
|
||||||
ln -sr ${{ steps.variables.outputs.board-config }}/${{ env.board_config_from }} config/${{ env.board_config_to }}
|
ln -sr ${{ steps.variables.outputs.outboard }}/${{ env.outboard_from }} config/${{ env.outboard_to }}
|
||||||
if [ -n "${{ env.board_config_manifestdir }}" ]
|
if [ -n "${{ env.outboard_manifestdir }}" ]
|
||||||
then
|
then
|
||||||
cp ${{ steps.variables.outputs.board-config }}/${{ env.board_config_manifestdir }}/west.yml config/
|
cp ${{ steps.variables.outputs.outboard }}/${{ env.outboard_manifestdir }}/west.yml config/
|
||||||
cat config/west.yml
|
cat config/west.yml
|
||||||
fi
|
fi
|
||||||
- name: Cache west modules
|
- name: Cache west modules
|
||||||
|
|||||||
@ -1,5 +0,0 @@
|
|||||||
board_config_repository=mrzealot/zmk-config
|
|
||||||
board_config_ref=master
|
|
||||||
board_config_from=/
|
|
||||||
board_config_to=boards/shields/absolem
|
|
||||||
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
board_config_repository=dezlidezlidezli/ahokore-zmk-config
|
|
||||||
board_config_ref=master
|
|
||||||
board_config_from=config/boards
|
|
||||||
board_config_to=boards
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
board_config_repository=mseflek/zmk
|
|
||||||
board_config_ref=main
|
|
||||||
board_config_from=app/boards
|
|
||||||
board_config_to=boards
|
|
||||||
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
board_config_repository=petejohanson/zmk
|
|
||||||
board_config_ref=boards/ferris-02-bling-basics
|
|
||||||
board_config_from=app/boards
|
|
||||||
board_config_to=boards
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
board_config_repository=harshitgoel96/zmk
|
|
||||||
board_config_ref=pteron36
|
|
||||||
board_config_from=app/boards
|
|
||||||
board_config_to=boards
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
board_config_repository=petejohanson/zaphod-config
|
|
||||||
board_config_ref=main
|
|
||||||
board_config_from=boards
|
|
||||||
board_config_to=boards
|
|
||||||
board_config_manifestdir=.
|
|
||||||
5
config/outboards/absolem.env
Normal file
5
config/outboards/absolem.env
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
outboard_repository=mrzealot/zmk-config
|
||||||
|
outboard_ref=master
|
||||||
|
outboard_from=/
|
||||||
|
outboard_to=boards/shields/absolem
|
||||||
|
|
||||||
4
config/outboards/ahokore.env
Normal file
4
config/outboards/ahokore.env
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
outboard_repository=dezlidezlidezli/ahokore-zmk-config
|
||||||
|
outboard_ref=master
|
||||||
|
outboard_from=config/boards
|
||||||
|
outboard_to=boards
|
||||||
5
config/outboards/bastyl.env
Normal file
5
config/outboards/bastyl.env
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
outboard_repository=mseflek/zmk
|
||||||
|
outboard_ref=main
|
||||||
|
outboard_from=app/boards
|
||||||
|
outboard_to=boards
|
||||||
|
|
||||||
4
config/outboards/ferris_rev02.env
Normal file
4
config/outboards/ferris_rev02.env
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
outboard_repository=petejohanson/zmk
|
||||||
|
outboard_ref=boards/ferris-02-bling-basics
|
||||||
|
outboard_from=app/boards
|
||||||
|
outboard_to=boards
|
||||||
4
config/outboards/pteron36.env
Normal file
4
config/outboards/pteron36.env
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
outboard_repository=harshitgoel96/zmk
|
||||||
|
outboard_ref=pteron36
|
||||||
|
outboard_from=app/boards
|
||||||
|
outboard_to=boards
|
||||||
5
config/outboards/zaphod.env
Normal file
5
config/outboards/zaphod.env
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
outboard_repository=petejohanson/zaphod-config
|
||||||
|
outboard_ref=main
|
||||||
|
outboard_from=boards
|
||||||
|
outboard_to=boards
|
||||||
|
outboard_manifestdir=.
|
||||||
16
readme.org
16
readme.org
@ -31,7 +31,7 @@ Any compatible combination of [[https://github.com/zmkfirmware/zmk/tree/main/app
|
|||||||
|
|
||||||
*** Out of Tree Boards and Shields
|
*** Out of Tree Boards and Shields
|
||||||
|
|
||||||
Additionally, some out of tree boards and shields are automatically supported by the included GitHub Actions workflows. See [[./config/board-configs/]].
|
Additionally, some out of tree boards and shields are automatically supported by the included GitHub Actions workflows. See [[./config/outboards/]] for supported out of tree boards and shields.
|
||||||
|
|
||||||
|
|
||||||
** Local Builds
|
** Local Builds
|
||||||
@ -42,19 +42,19 @@ Clone this repo and use for [[https://zmk.dev/docs/development/build-flash#build
|
|||||||
** GitHub Actions Workflows
|
** GitHub Actions Workflows
|
||||||
|
|
||||||
|
|
||||||
*** Prebuilt Firmware
|
|
||||||
|
|
||||||
Some prebuilt firmware can be downloaded from the repo. Log in to GitHub, visit the [[https://github.com/manna-harbour/zmk-config/actions][Actions]] tab, select the appropriate workflow, select the latest successful workflow run, select the desired artifact, and unzip the downloaded zip file.
|
|
||||||
|
|
||||||
|
|
||||||
*** Inputs
|
*** Inputs
|
||||||
|
|
||||||
Fork this repo, select the [[https://github.com/manna-harbour/zmk-config/actions/workflows/build-inputs.yml][Build Inputs]] workflow action, select Run workflow, fill out the form with a [[#Supported-Keyboards][supported keyboard]] and [[#configuration-options][configuration options]], activate Run workflow, wait for successful completion, select the workflow run, select the Artifacts, and unzip the downloaded zip file.
|
Fork this repo, select the [[https://github.com/manna-harbour/zmk-config/actions/workflows/build-inputs.yml][Build Inputs]] workflow action, select Run workflow, fill out the form with a [[#Supported-Keyboards][supported keyboard]] and [[#configuration-options][configuration options]], activate Run workflow, wait for successful completion, select the workflow run, select the Artifacts, and unzip the downloaded zip file.
|
||||||
|
|
||||||
|
|
||||||
*** Build Matrix
|
*** Build Matrix Template
|
||||||
|
|
||||||
Fork this repo, copy, rename, and edit the included [[https://github.com/manna-harbour/zmk-config/actions/workflows/build-matrix.yml][Build Matrix workflow]] by commenting and uncommenting the included matrix elements for [[#Supported-Keyboards][supported keyboards]] and [[#configuration-options][configuration options]]. Enable elements from only one of the with shield or without shield sections per file.
|
Fork this repo, copy, rename, and edit the included [[https://github.com/manna-harbour/zmk-config/actions/workflows/build-matrix-template.yml][Build Matrix Template workflow]] by uncommenting the included matrix elements for the required [[#Supported-Keyboards][supported keyboards]] and [[#configuration-options][configuration options]].
|
||||||
|
|
||||||
|
|
||||||
|
*** Prebuilt Firmware
|
||||||
|
|
||||||
|
Some prebuilt firmware can be downloaded from the repo. Log in to GitHub, visit the [[https://github.com/manna-harbour/zmk-config/actions][Actions]] tab, select the appropriate workflow, select the latest successful workflow run, select the desired artifact, and unzip the downloaded zip file.
|
||||||
|
|
||||||
|
|
||||||
* Miryoku Keymap
|
* Miryoku Keymap
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user