Skip to content

Add host-release 2020 VIPM lifecycle drill lane#82

Merged
svelderrainruiz merged 1 commit into
mainfrom
feature/host-release-2020-vipm-lifecycle-drill
Feb 27, 2026
Merged

Add host-release 2020 VIPM lifecycle drill lane#82
svelderrainruiz merged 1 commit into
mainfrom
feature/host-release-2020-vipm-lifecycle-drill

Conversation

@svelderrainruiz
Copy link
Copy Markdown
Contributor

Summary

  • add a dedicated hosted self-test workflow: .github/workflows/host-release-2020-vipm-lifecycle-drill.yml
  • add deterministic runtime orchestrator: scripts/Invoke-HostRelease2020VipmLifecycleDrill.ps1
  • add deterministic VIPM install/uninstall checker: scripts/Invoke-VipmInstallUninstallCheck.ps1
  • add contract coverage: ests/HostRelease2020VipmLifecycleDrillWorkflowContract.Tests.ps1
  • include the new contract suite in CI workflow test list

Runtime behavior

  • forces host-release execution profile with LabVIEW 2020 contract overrides
  • builds/runs one full installer iteration
  • requires smoke report success + selected PPL gate pass + VIP build pass
  • runs VIPM lifecycle: activate, list before, install, list after install, deterministic uninstall target resolution, uninstall, list after uninstall
  • emits deterministic reason-code reports and uploads artifacts for evidence

Validation

  • Invoke-Pester -Path ./tests/HostRelease2020VipmLifecycleDrillWorkflowContract.Tests.ps1 -CI
  • Invoke-Pester -Path ./tests -CI (246/246 passing)

@svelderrainruiz svelderrainruiz merged commit 82d7c47 into main Feb 27, 2026
7 checks passed
@svelderrainruiz svelderrainruiz deleted the feature/host-release-2020-vipm-lifecycle-drill branch February 27, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant