Skip to content

[Test] Release-cut manual smoke checklist for OS-level features #971

Closed

Description

@oxoxDev

Parent epic: #773 — covers feature-list sections that are NOT driver-automatable

Summary

Some feature-list leaves cannot be automated by WDIO/Appium because they cross OS-level surfaces:

  • 0.1.x application download (DMG hosting, version-compat)
  • 0.2.x DMG install / Gatekeeper / code-signing / first-launch perm prompts
  • 0.3.x auto-update / forced update / reinstall / uninstall
  • 2.1.x macOS TCC permission prompts (Accessibility, Input Monitoring, Screen Recording, Microphone)

These require a documented release-cut manual smoke checklist with sign-off.

Scope

  • docs/RELEASE-MANUAL-SMOKE.md — checklist with each leaf, expected behaviour, reproduction steps, sign-off line.
  • Reference from docs/TESTING-STRATEGY.md "not-automatable" section.
  • Reference from release-cut runbook.
  • Owner per checklist section.

Acceptance

  • Doc lands and is linked from strategy doc.
  • First release after merge uses the checklist; sign-offs captured in release PR.

Out of scope

  • Automating any of these (parked indefinitely; would need OS automation outside WDIO/Appium scope).

Activity

  1. added
    testTest additions, fixes, or harness work.
    on Apr 27, 2026
  2. moved this from Todo to In progress in Team Openhumanon Apr 28, 2026
  3. moved this from In progress to Done in Team Openhumanon Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

testTest additions, fixes, or harness work.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions