Skip to content

[codex] Add E2E workflow profiles#5897

Draft
mashbean wants to merge 1 commit into
developfrom
codex/e2e-profile-workflow
Draft

[codex] Add E2E workflow profiles#5897
mashbean wants to merge 1 commit into
developfrom
codex/e2e-profile-workflow

Conversation

@mashbean
Copy link
Copy Markdown
Contributor

Summary

  • Extend the Test E2E workflow with manual target_env and test_profile inputs.
  • Keep the existing Vercel preview webhook path compatible through vercel_preview_url, pr_number, and pr_sha.
  • Resolve default URLs for preview, matters.icu staging, and matters.town production.
  • Block production E2E runs unless test_profile=prod-smoke or production_mutation_approved=true.
  • Update docs/e2e-release-evaluation.md with the new workflow dispatch inputs.

Validation

  • prettier --check .github/workflows/test_e2e.yml docs/e2e-release-evaluation.md
  • ruby -e "require 'yaml'; YAML.load_file('.github/workflows/test_e2e.yml'); puts 'workflow yaml ok'"
  • git diff --check
  • Local resolver simulation:
    • preview/default -> npm run test:e2e
    • staging/mutation -> npm run test:e2e:mutation
    • production/prod-smoke -> npm run test:e2e:prod-smoke
    • production/default without approval -> blocked

Notes

This PR changes workflow dispatch behavior only. It does not run live E2E against preview, matters.icu, or matters.town.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
matters-web Ready Ready Preview, Comment May 15, 2026 9:17am

Request Review

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