Skip to content

[codex] Restore E2E test workflow - #59

Merged
legokichi merged 1 commit into
mainfrom
codex/restore-e2e-tests-workflow
Jun 11, 2026
Merged

[codex] Restore E2E test workflow#59
legokichi merged 1 commit into
mainfrom
codex/restore-e2e-tests-workflow

Conversation

@legokichi

Copy link
Copy Markdown
Member

What changed

  • Restore the E2E Tests workflow using the current Rust/fantoccini setup.
  • Run ./cli/e2e-local-container.sh in CI with cargo-leptos and the wasm target installed on the host runner.
  • Fix local e2e startup by avoiding duplicate envy aliases:
    • HOST_ADDR vs LEPTOS_SITE_ADDR
    • LOCAL_DIST_PATH vs LEPTOS_SITE_ROOT
  • Remove the duplicate LOCAL_DIST_PATH env from the runtime Docker image.

Why

The failed historical run used the old Playwright/trunk workflow from tests/e2e, but the project now uses e2e/ with Rust/fantoccini. The old logs are expired in GitHub Actions (410 Gone), so I reconstructed the old workflow from the run commit and validated against the current e2e path.

While testing the current e2e path locally, startup failed because cli/dev-local.sh exported both canonical config names and their Leptos aliases. Since the server intentionally rejects duplicate aliases, the e2e server could not start.

Validation

  • SQLX_OFFLINE=true cargo check -p e2e --tests --features webdriver
  • ./cli/e2e-local-container.sh
    • login_page_shows_provider_buttons ... ok
    • server_home_shows_login_choices ... ok
    • leptos_app_loads_browser_bundle ... ok

@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from d2ddbcd to 6691b89 Compare June 11, 2026 06:50
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 6691b89 to e23bf6a Compare June 11, 2026 06:55
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from e23bf6a to 1ba65dc Compare June 11, 2026 07:04
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 1ba65dc to fed09e5 Compare June 11, 2026 07:13
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi marked this pull request as ready for review June 11, 2026 07:20
@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from fed09e5 to b66b978 Compare June 11, 2026 07:41
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from b66b978 to 0d67de2 Compare June 11, 2026 07:50
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 0d67de2 to 57fa9f9 Compare June 11, 2026 07:57
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 57fa9f9 to a0d7f08 Compare June 11, 2026 08:29
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from a0d7f08 to f57463a Compare June 11, 2026 08:31
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from f57463a to 32c0072 Compare June 11, 2026 08:56
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 32c0072 to 3038cb1 Compare June 11, 2026 09:08
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 3038cb1 to 8fcb0be Compare June 11, 2026 09:48
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 8fcb0be to 8a4b088 Compare June 11, 2026 09:55
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi force-pushed the codex/restore-e2e-tests-workflow branch from 8a4b088 to defac66 Compare June 11, 2026 10:03
@github-actions

Copy link
Copy Markdown

Terraform Plan Results

Terraform Plan Output

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Pusher: @legokichi, Action: pull_request

@legokichi
legokichi merged commit e377e69 into main Jun 11, 2026
6 checks passed
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