Skip to content

Add Multi-Device Docs Tester workflow#232

Merged
dsyme merged 2 commits intomainfrom
daily-repo-goal/add-multi-device-docs-tester-9da96348e6a1fd84
Mar 3, 2026
Merged

Add Multi-Device Docs Tester workflow#232
dsyme merged 2 commits intomainfrom
daily-repo-goal/add-multi-device-docs-tester-9da96348e6a1fd84

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 3, 2026

Phase 1 — Consistency Check

✅ All workflows have matching docs pages. All docs pages are listed in README.md. No inconsistencies found.


Phase 2 — New Workflow: Multi-Device Docs Tester

Source

Original: daily-multi-device-docs-tester.md in github/gh-aw

Merge Rate

100% merge rate — 2 merged PRs out of 2 proposed (as documented in the Peli's Agent Factory documentation blog series)

Why It's Valuable

Documentation sites that look fine on desktop can break on mobile — overflowing navigation, unreadable text, inaccessible interactive elements. Catching these issues continuously means users on phones and tablets always get a good experience. Any project with an npm-based docs site (Astro Starlight, Docusaurus, VitePress, MkDocs-Material, etc.) benefits from automated multi-device testing.

Generalization Plan

The original is tightly coupled to the github/gh-aw documentation structure:

  • Removed: import of shared/docs-server-lifecycle.md (gh-aw-specific Astro Starlight server management) — inlined as configurable bash commands
  • Removed: hardcoded /gh-aw/ URL path
  • Added: workflow_dispatch inputs for docs_dir, build_command, serve_command, and server_port — making the workflow work with any npm-based documentation framework
  • Kept: Playwright multi-device testing core, issue reporting (not discussions), shared/reporting.md, and the full device matrix
  • Changed labels: from [cookie] (gh-aw-specific) to [documentation, testing]

Proposed Name

daily-multi-device-docs-tester

Files Changed

  • workflows/daily-multi-device-docs-tester.md — workflow specification
  • docs/daily-multi-device-docs-tester.md — documentation page
  • README.md — entry added under "Code Improvement Workflows (by analysis, producing report)"

Generated by Daily Repo Goal Achiever

Adds a generalised version of the multi-device documentation testing
workflow from Peli's Agent Factory. Builds and serves the project's
documentation site locally, then runs Playwright tests across mobile,
tablet, and desktop viewports to catch responsive layout issues,
broken navigation, and accessibility problems.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme marked this pull request as ready for review March 3, 2026 23:40
@dsyme dsyme merged commit d7317c7 into main Mar 3, 2026
1 check failed
@dsyme dsyme deleted the daily-repo-goal/add-multi-device-docs-tester-9da96348e6a1fd84 branch March 3, 2026 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant