Skip to content

CI: lint-boilerplate self-reference + blog-header mobile-safari skip #85

@a6b8

Description

@a6b8

Two CI follow-ups from Memo 060 Phase 8 + Phase 1a.

1. Lint Boilerplate self-reference

The reusable workflow scan flagged scripts/curl-check-boilerplate.mjs (and friends) because they CONTAIN the numbers being checked (as documentation + GLOBAL_WHITELIST array + HARDCODED_PATTERN regex). These scripts are tooling for the check, not content.

Fix: extend caller's whitelist-paths to include the 3 phase-9 check scripts:

  • scripts/curl-check-boilerplate.mjs
  • scripts/curl-check-generated.mjs
  • scripts/generate-phase9-report.mjs

2. blog-header-parity mobile-safari failures

tests/playwright/blog-header-parity.spec.mjs asserts Starlight header parity for desktop layout. On mobile-safari, Starlight collapses the header into a hamburger menu, so logo/lang-select are not visible — tests fail expectedly.

Fix: test.skip for webkit browser (mobile-safari), aligned with same pattern used in search-modal.a11y.spec.mjs.

Memo 060 Phase 8 + Phase 1a follow-ups.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions