Skip to content

chore(deps): bump actions/checkout from 6 to 7 #63

chore(deps): bump actions/checkout from 6 to 7

chore(deps): bump actions/checkout from 6 to 7 #63

Workflow file for this run

name: e2e-lifecycle
on:
pull_request:
paths:
- 'src/daemon/**'
- 'scripts/e2e-runner.mjs'
- 'scripts/e2e-isolated-lifecycle.mjs'
- 'scripts/e2e/**'
- '.github/workflows/e2e-lifecycle.yml'
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
lifecycle:
runs-on: windows-latest
timeout-minutes: 45
env:
NKS_WDC_SKIP_HOSTS_UAC: '1'
NKS_WDC_SKIP_FIREWALL_RULES: '1'
WDC_SKIP_STARTUP_REAPPLY: '1'
steps:
- uses: actions/checkout@v7
- name: Prepare isolated runtime data
shell: pwsh
run: |
$dataDir = Join-Path $env:RUNNER_TEMP 'wdc-lifecycle-data'
Remove-Item -LiteralPath $dataDir -Recurse -Force -ErrorAction SilentlyContinue
New-Item -ItemType Directory -Path $dataDir -Force | Out-Null
"WDC_DATA_DIR=$dataDir" | Out-File $env:GITHUB_ENV -Append
- name: Setup .NET 9
uses: actions/setup-dotnet@v5
with:
dotnet-version: '9.0.x'
- name: Setup Node 24
uses: actions/setup-node@v6
with:
node-version: '24'
- name: Build daemon
run: dotnet build src/daemon/NKS.WebDevConsole.Daemon/NKS.WebDevConsole.Daemon.csproj -c Release --nologo
- name: Run isolated lifecycle harness
run: node scripts/e2e-isolated-lifecycle.mjs