@@ -49,6 +49,10 @@ jobs:
|
||||
working-directory: src-tauri
|
||||
run: cargo clippy --all-targets --all-features -- -D warnings
|
||||
|
||||
- name: Test component catalog contract
|
||||
working-directory: src-tauri
|
||||
run: cargo test --test component_catalog_tests
|
||||
|
||||
- name: Run Rust tests
|
||||
working-directory: src-tauri
|
||||
run: cargo test --all-targets
|
||||
@@ -56,18 +60,25 @@ jobs:
|
||||
- name: Check Tauri environment
|
||||
run: npm run tauri -- info
|
||||
|
||||
- name: Plan control app installer
|
||||
- name: Check runtime PowerShell boundary
|
||||
shell: pwsh
|
||||
run: .\scripts\install-control-app.ps1 -PlanOnly
|
||||
run: .\scripts\check-runtime-powershell-boundary.ps1 -CheckOnly
|
||||
|
||||
- name: Plan ProxiFyre installer
|
||||
- name: Plan component bundle update
|
||||
shell: pwsh
|
||||
run: .\scripts\install-proxyfier.ps1 -PlanOnly
|
||||
run: .\scripts\update-component-bundle.ps1 -PlanOnly
|
||||
|
||||
- name: Plan sing-box installer
|
||||
- name: Check component bundle
|
||||
shell: pwsh
|
||||
run: .\scripts\install-singbox.ps1 -PlanOnly
|
||||
run: .\scripts\update-component-bundle.ps1 -CheckOnly
|
||||
|
||||
- name: Plan Windows smoke evidence capture
|
||||
shell: pwsh
|
||||
run: .\scripts\audit-windows-smoke.ps1 -Mode PlanOnly
|
||||
|
||||
- name: Plan release preparation
|
||||
shell: pwsh
|
||||
run: .\scripts\prepare-release.ps1 -PlanOnly -SkipBuild
|
||||
|
||||
- name: Test release workflow with local Git remotes
|
||||
run: node --test scripts/prepare-release.check.mjs
|
||||
|
||||
Reference in New Issue
Block a user