Skip to content

2026-08-27 03:26:17 commit #2

2026-08-27 03:26:17 commit

2026-08-27 03:26:17 commit #2

Workflow file for this run

name: E2E Test
on:
push:
branches:
- main
permissions:
contents: read
concurrency:
group: e2e-test-${{ github.ref }}
cancel-in-progress: true
jobs:
e2e:
name: E2E 全链路门禁
runs-on: ubuntu-24.04
timeout-minutes: 45
steps:
- uses: actions/checkout@v6
- name: Setup Node.js 22
uses: actions/setup-node@v6
with:
node-version: '22'
- name: Setup pnpm 10
uses: pnpm/action-setup@v6
with:
version: 10
- name: Setup Rust (wasm32)
uses: dtolnay/rust-toolchain@stable
with:
targets: wasm32-unknown-unknown
- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2
with:
workspaces: |
./lib_test -> target
./server-rs -> target
- name: Install wrangler
run: npm i -g wrangler@4.120.0
- name: Allow unprivileged binding of port 80
run: sudo sysctl -w net.ipv4.ip_unprivileged_port_start=0
- name: Run full E2E suite
run: pnpm run test-e2e