Skip to content

Canary: test ZMK main / Zephyr 4.1 with spare nice_nano #3

@rdlu

Description

@rdlu

Parent: #2

Note

Canary test to validate the ZMK main toolchain before attempting the full eyelash_sofle HWMv2 board migration.

Goal

Build and flash a settings_reset firmware targeting nice_nano//zmk on ZMK main to confirm Zephyr 4.1 works with the current toolchain (SDK 0.17.0).

Steps

  • Create branch feat/hwmv2-canary from main
  • Update config/west.yml: ZMK revision: main
  • Update build.yaml: nice_nano//zmk + settings_reset shield (fall back to nice_nano@2.0.0//zmk if needed)
  • Update .github/workflows/build.yml: workflow ref @main
  • Push and verify GitHub Actions build succeeds
  • Download .uf2 artifact and flash to spare nice_nano
  • Confirm USB enumeration

Success criteria

  • GitHub Actions build passes
  • Firmware boots on real hardware (USB shows up)

If it fails

  • Check Zephyr SDK 0.17.0 compatibility with Zephyr 4.1
  • Check if reusable workflow on @main has different inputs
  • Check ZMK Discord / GitHub issues for known breakage

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions