Skip to content

post-#101 CI cleanup: legacy Lint&Test matrix + Permit.io integration (non-gating) #131

Description

@fuzeone-bot

Tracks the non-required CI leftovers after #101 merged. The required Harden Gate (gate-*) is green; these are supplementary legacy checks, none blocking.

Items (routed):

  1. WorkspaceProvisioningGate.test.tsx — 4 assertions expect role="status" (loading) + "Something went wrong" (error). The component was refactored to delegate to the design-system <ProvisioningCard>; reconcile the test with ProvisioningCard's accessible markup (or ensure ProvisioningCard renders role="status" + the error heading). → frontend-engineer
  2. Permit.io integration tests — still red in CI; wire the CI no-op Permit proxy (dummy key ci-no-real-permit-calls) deterministically into this suite, or provide CI Permit creds. → backend-engineer
  3. Lint & Test (18.x) fails at Install dependencies — pre-existing Node-18 dependency-install/env failure (identical on pre-fix(apps): object-level authz + auth for apps routes (appsec #100) — DO NOT MERGE pending deploy window #101 runs; 20.x installs fine). → devops-engineer

PR #130 (fix/post-101-ci) carries a Playwright sign-in fix already; it's parked as draft. Process note: the WorkspaceProvisioningGate a11y fix was authored by an agent but lost because its worktree branched from a stale local ref instead of origin/fix/post-101-ci — agents must branch from the fetched remote ref. Nightly-integration auto-fix may also pick these up. Source: deploy-window 2026-06-30.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions