Skip to content

test: add dependency compatibility smoke checks - #64

Merged
Pigbibi merged 1 commit into
mainfrom
fix/dependency-auth-smoke-20260914
Sep 14, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
fix/dependency-auth-smoke-20260914

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds focused, no-credential compatibility checks for the pending otpauth and playwright Dependabot updates.

  • Runs npm ci in CI and installs the same pinned Chrome 147.0.7727.137-1 used by the refresh workflow.
  • Checks RFC 6238 Base32 and Secret.fromHex vectors, including the production whitespace normalization boundary.
  • Smoke-tests playwright-extra with stealth and launchPersistentContext({ channel: 'chrome' }) against a local static page.

Validation

  • node --check main.js
  • Existing auth, proxy, workflow-source checks
  • New TOTP and Playwright smoke checks on the current workspace and both Dependabot PR snapshots
  • Local smoke used Chrome 153; the CI workflow pins Chrome 147 for the production-compatible result.

This PR contains tests and CI validation only. It does not change authentication, token handling, auto-merge rules, or production refresh logic.

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit c96e522 into main Sep 14, 2026
1 check passed
@Pigbibi
Pigbibi deleted the fix/dependency-auth-smoke-20260914 branch September 14, 2026 14:22
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