Skip to content

fix(developer): validate the number of hardware layers only in Layr compiler - #16455

Merged
mcdurdin merged 1 commit into
masterfrom
fix/developer/16454-validate-hardware-layout-count-only-in-layrs
Sep 2, 2026
Merged

fix(developer): validate the number of hardware layers only in Layr compiler#16455
mcdurdin merged 1 commit into
masterfrom
fix/developer/16454-validate-hardware-layout-count-only-in-layrs

Conversation

@mcdurdin

Copy link
Copy Markdown
Member

KeysCompiler runs before LayrCompiler so this verification needs to defer rather than throw. We can assume that the LayrCompiler will catch it.

Fixes: KEYMAN-DEVELOPER-3XD
Fixes: #16454
Test-bot: skip

…ompiler

`KeysCompiler` runs before `LayrCompiler` so this verification needs to
defer rather than throw. We can assume that the `LayrCompiler` will
catch it.

Fixes: KEYMAN-DEVELOPER-3XD
Fixes: #16454
Test-bot: skip
@keymanapp-test-bot

keymanapp-test-bot Bot commented Aug 28, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

Test Artifacts

  • Developer
    • Keyman Developer - build : all tests passed (no artifacts on BuildLevel "build")
    • Compiler Regression Tests - build : all tests passed (no artifacts on BuildLevel "build")
    • kmcomp.zip - build : all tests passed (no artifacts on BuildLevel "build")
  • Keyboards
    • Test Keyboards - build : all tests passed (no artifacts on BuildLevel "build")

@rc-swag rc-swag left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Base automatically changed from feat/developer/kmc-out-dir to master September 2, 2026 08:59
@mcdurdin
mcdurdin merged commit 429011b into master Sep 2, 2026
10 checks passed
@mcdurdin
mcdurdin deleted the fix/developer/16454-validate-hardware-layout-count-only-in-layrs branch September 2, 2026 08:59
@github-project-automation github-project-automation Bot moved this from Todo to Done in Keyman Sep 2, 2026
@keyman-server

Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.278-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

bug(developer): Error: Internal error: Expected 0 or 1 hardware layer, not 2

3 participants