Files
rdp-proxy/docs/operations/VPNRUNTIME_POST_STABILIZATION_NEXT_STEPS_2026-05-12.md
T
m 011c6d03bc
build / backend (push) Has been cancelled
build / node-agent (push) Has been cancelled
build / worker (push) Has been cancelled
Add cmd wrapper for vpnruntime guards and UNC usage note
2026-05-12 09:26:35 +03:00

1.4 KiB

VPN Runtime Post-Stabilization Next Steps

Date: 2026-05-12 Branch: main

Goal

Provide a minimal operational sequence after pulling the stabilization chain.

1. Sync

git checkout main
git pull --ff-only origin main

2. Guard Validation

From repository root:

pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/smoke/run-vpnruntime-ci-guards.ps1 -AntiFlakeCount 20 -TargetedCount 50

Windows cmd wrapper:

scripts\smoke\run-vpnruntime-ci-guards.cmd

On UNC workspaces, cmd.exe may print a startup UNC warning, but the wrapper uses pushd and still runs guard checks correctly.

Expected:

  • all guard steps pass
  • no flaky failures in targeted parallel flow-window test

3. CI Gate Expectations

node-agent workflow path should execute:

  • go test ./...
  • go test ./internal/vpnruntime -count=20
  • targeted anti-flake test (-count=50, timeout 60s)
  • go test -race ./internal/vpnruntime
  • one-shot guard script

4. Development Start Condition

Begin new feature work only when:

  • local one-shot guard is PASS
  • remote CI pipeline is green on main

5. If Flake Reappears

Immediate triage sequence:

  1. Re-run targeted test locally with higher repeat count (-count=100).
  2. Re-run one-shot guard script.
  3. Capture failing output and update:
    • docs/operations/VPNRUNTIME_CI_STABILIZATION_CHANGELOG_2026-05-12.md
    • docs/operations/VPNRUNTIME_STAGE_EXECUTION_2026-05-12.md