Skip to content

plugin-hostd-contract requires omx-contract 3.2.0, and CI validates the staged contract directory (#165) - #220

Merged
linuxnow merged 6 commits into
mainfrom
lane-165-resigned-2
Oct 28, 2026
Merged

linuxnow merged 6 commits into
mainfrom
lane-165-resigned-2

Conversation

@linuxnow

Copy link
Copy Markdown
Contributor

Closes #165

The contract subpackage requires omx-contract >= 3.2.0 (spec Requires, debian Depends), and make check-contract-dir installs the contract into a staging directory and runs omx-contract validate over it in ci.yml, red when the command is absent.
Proof: tests/contract_floor.py and tests/ci_guards.py go red when the floor line or the ci.yml step is removed. check-contract-dir itself is exercised by the ci job.

Replaces #217, whose Makefile test line conflicted with main after #213 to #215 merged; the same four commits cherry-picked onto main, both sides' test targets kept.

…aged directory is validated (#165)

(cherry picked from commit c094cc7)
(cherry picked from commit 3e4772a)
…ime (#165)

(cherry picked from commit 97cf9a5)
(cherry picked from commit 2c0d405)
…tract (#165)

(cherry picked from commit a04ca6f)
(cherry picked from commit 4e8b754)
…plugin-hostd-contract depends on (#165)

(cherry picked from commit b554ec0)
(cherry picked from commit 0a9ceb6)
@linuxnow
linuxnow merged commit 9ba83a2 into main Oct 28, 2026
28 checks passed
@linuxnow
linuxnow deleted the lane-165-resigned-2 branch October 28, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Floor omx-contract 3.2.0: the clap table keys meter_ids[0], which 3.1.0 refuses

1 participant