Skip to content

ci: enforce Windows/Wine compatibility policy - #299

Draft
mark-e-deyoung wants to merge 2 commits into
agent/ci-linux-portabilityfrom
agent/wine-compat-automation
Draft

ci: enforce Windows/Wine compatibility policy#299
mark-e-deyoung wants to merge 2 commits into
agent/ci-linux-portabilityfrom
agent/wine-compat-automation

Conversation

@mark-e-deyoung

Copy link
Copy Markdown
Contributor

Summary

  • replace advisory-only compatibility matching with a deterministic reviewed baseline and capability inventory
  • add policy fixture tests and make the PR lint job fail on policy regressions
  • make Wine daemon readiness exhaustion fail explicitly
  • document the evidence hierarchy, binary/installer/runtime layers, and NIST covering-array experiment design

Validation

  • �ash scripts/tests/test-wine-compat-policy.sh (CI Linux container)
  • �ash scripts/wine-compat-policy.sh --all --ci (0 warnings, 0 errors)
  • �ash scripts/lint.sh (pass; minimal container reports optional tools unavailable)
  • git diff --check`n

Tracking

Advances #298. This PR intentionally does not claim that source scanning proves Wine compatibility; runtime matrix and installer lifecycle automation remain follow-up work.

Stacked on #297.

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.

1 participant