zmk-configs/.woodpecker.yml
gwg313 dede0aac6f
Some checks failed
ci/woodpecker/manual/woodpecker/3 Pipeline failed
ci/woodpecker/manual/woodpecker/5 Pipeline failed
ci/woodpecker/manual/woodpecker/2 Pipeline failed
ci/woodpecker/manual/woodpecker/1 Pipeline failed
ci/woodpecker/manual/woodpecker/4 Pipeline failed
ci/woodpecker/manual/woodpecker/6 Pipeline failed
ci/woodpecker/manual/woodpecker/8 Pipeline failed
ci/woodpecker/manual/woodpecker/7 Pipeline failed
add badges to readme
Signed-off-by: gwg313 <gwg313@pm.me>
2025-06-30 20:22:49 -04:00

34 lines
1 KiB
YAML

matrix:
include:
- BOARD: nice_nano_v2
SHIELD: berylline_left
- BOARD: nice_nano_v2
SHIELD: berylline_right
- BOARD: seeeduino_xiao
SHIELD: hummingbird
- BOARD: seeeduino_xiao_ble
SHIELD: hummingbird
- BOARD: nice_nano_v2
SHIELD: flea_left
- BOARD: nice_nano_v2
SHIELD: flea_right
- BOARD: seeeduino_xiao_ble
SHIELD: moon
- BOARD: seeeduino_xiao_rp2040
SHIELD: moon
steps:
- name: build_and_upload
image: registry.gwg313.xyz/library/zmk-prebuilt:latest
user: root
environment:
MINIO_KEY:
from_secret: MINIO_ACCESS_KEY
MINIO_SECRET:
from_secret: MINIO_SECRET_KEY
commands:
- export Zephyr_DIR=/zmk/zephyr
- . /zmk/zmk/app
- west build -b ${BOARD} /zmk/zmk/app -- -DSHIELD=${SHIELD} -DZMK_CONFIG="$(pwd)/config"
- mc alias set minio https://s3.gwg313.xyz $MINIO_KEY $MINIO_SECRET
- mc cp build/zephyr/zmk.uf2 minio/zmk-builds/firmware/build_${CI_PIPELINE_NUMBER}/${BOARD}_${SHIELD}.uf2