77 lines
2.4 KiB
Markdown
77 lines
2.4 KiB
Markdown
# VPN Runtime CI Fixes Transfer Notes
|
|
|
|
Date: 2026-05-12
|
|
|
|
Portable export includes two local commits:
|
|
|
|
1. `a3c0998e` - Stabilize vpnruntime parallel flow test and add CI anti-flake gate
|
|
2. `fea5174e` - Add vpnruntime race check to CI
|
|
|
|
Extended stabilization chain now includes:
|
|
|
|
3. `4603826b` - Add transfer notes for vpnruntime CI fix commits
|
|
4. `6fec1d5c` - Add targeted anti-flake CI step for parallel flow window test
|
|
5. `edf3836c` - Add vpnruntime CI stabilization changelog
|
|
|
|
Generated files (local, ignored by git) are in:
|
|
|
|
- `artifacts/git-patches/0001-Stabilize-vpnruntime-parallel-flow-test-and-add-CI-a.patch`
|
|
- `artifacts/git-patches/0002-Add-vpnruntime-race-check-to-CI.patch`
|
|
- `artifacts/git-patches/vpnruntime-ci-fixes.bundle`
|
|
- `artifacts/git-patches/full-stabilization/` (5 patches)
|
|
- `artifacts/git-patches/vpnruntime-ci-stabilization-5commits.bundle`
|
|
- `artifacts/git-patches/full-stabilization-latest/` (archived 10-patch snapshot)
|
|
- `artifacts/git-patches/vpnruntime-ci-stabilization-latest-10commits.bundle` (archived)
|
|
- `artifacts/git-patches/full-stabilization-current/` (19-patch payload snapshot)
|
|
- `artifacts/git-patches/vpnruntime-ci-stabilization-current.bundle` (payload snapshot)
|
|
|
|
## Apply as patches
|
|
|
|
```bash
|
|
git am 0001-Stabilize-vpnruntime-parallel-flow-test-and-add-CI-a.patch
|
|
git am 0002-Add-vpnruntime-race-check-to-CI.patch
|
|
```
|
|
|
|
## Apply from bundle
|
|
|
|
```bash
|
|
git fetch ./vpnruntime-ci-fixes.bundle
|
|
git cherry-pick a3c0998e fea5174e
|
|
```
|
|
|
|
Full chain (5 commits):
|
|
|
|
```bash
|
|
git fetch ./vpnruntime-ci-stabilization-5commits.bundle
|
|
git cherry-pick a3c0998e fea5174e 4603826b 6fec1d5c edf3836c
|
|
```
|
|
|
|
Archived chain (10 commits from `8ba0561f` baseline):
|
|
|
|
```bash
|
|
git fetch ./vpnruntime-ci-stabilization-latest-10commits.bundle
|
|
git cherry-pick a3c0998e fea5174e 4603826b 6fec1d5c edf3836c 051d0242 84ba2ad7 f1070e1a d2cd9292 3778904c
|
|
```
|
|
|
|
Current payload chain (19 commits from `8ba0561f` baseline through `99f5e281`):
|
|
|
|
```bash
|
|
git fetch ./vpnruntime-ci-stabilization-current.bundle
|
|
git cherry-pick a3c0998e fea5174e 4603826b 6fec1d5c edf3836c 051d0242 84ba2ad7 f1070e1a d2cd9292 3778904c 874e2f14 c27bf084 e94fc309 155a384b 8229fef3 011c6d03 3835563f 27bb8102 99f5e281
|
|
```
|
|
|
|
## Validate
|
|
|
|
From `agents/rap-node-agent`:
|
|
|
|
```bash
|
|
go test ./internal/vpnruntime -count=20
|
|
go test -race ./internal/vpnruntime
|
|
```
|
|
|
|
Or run the one-shot guard from repo root:
|
|
|
|
```powershell
|
|
pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/smoke/run-vpnruntime-ci-guards.ps1
|
|
```
|