diff --git a/.github/workflows/openvmm-ci.yaml b/.github/workflows/openvmm-ci.yaml index aaf19d0d24..5e09e09dae 100644 --- a/.github/workflows/openvmm-ci.yaml +++ b/.github/workflows/openvmm-ci.yaml @@ -1374,7 +1374,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job13-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -2433,7 +2433,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-arm-westus2 - - 1ES.ImageOverride=win-arm64 + - 1ES.ImageOverride=win-arm64-pwsh-test - JobId=job16-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3468,7 +3468,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-intel-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job19-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3733,7 +3733,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job2-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3915,7 +3915,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-intel-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job20-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -4451,7 +4451,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job22-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6481,7 +6481,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job4-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6696,7 +6696,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job5-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6998,7 +6998,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job6-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -7217,7 +7217,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job7-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read diff --git a/.github/workflows/openvmm-pr-release.yaml b/.github/workflows/openvmm-pr-release.yaml index fa9fcef80b..ee475e1b27 100644 --- a/.github/workflows/openvmm-pr-release.yaml +++ b/.github/workflows/openvmm-pr-release.yaml @@ -1251,7 +1251,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job13-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -2196,7 +2196,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-arm-westus2 - - 1ES.ImageOverride=win-arm64 + - 1ES.ImageOverride=win-arm64-pwsh-test - JobId=job16-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3237,7 +3237,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-intel-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job19-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3503,7 +3503,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job2-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3687,7 +3687,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-intel-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job20-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -4225,7 +4225,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job22-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6034,7 +6034,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job4-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6251,7 +6251,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job5-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6555,7 +6555,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job6-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6776,7 +6776,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job7-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read diff --git a/.github/workflows/openvmm-pr.yaml b/.github/workflows/openvmm-pr.yaml index 6185b5d156..5aa629c912 100644 --- a/.github/workflows/openvmm-pr.yaml +++ b/.github/workflows/openvmm-pr.yaml @@ -1642,7 +1642,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job15-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -2587,7 +2587,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-arm-westus2 - - 1ES.ImageOverride=win-arm64 + - 1ES.ImageOverride=win-arm64-pwsh-test - JobId=job18-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3236,7 +3236,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job2-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -3812,7 +3812,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-intel-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job21-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -4078,7 +4078,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-intel-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job22-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -4616,7 +4616,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job24-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6492,7 +6492,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job4-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -6709,7 +6709,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job5-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -7013,7 +7013,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job6-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read @@ -7234,7 +7234,7 @@ jobs: runs-on: - self-hosted - 1ES.Pool=openvmm-gh-amd-westus3 - - 1ES.ImageOverride=win-amd64 + - 1ES.ImageOverride=win-amd64-pwsh-test - JobId=job7-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }} permissions: contents: read diff --git a/ci-flowey/openvmm-pr.yaml b/ci-flowey/openvmm-pr.yaml index 14f9b03605..38e26e5fdd 100644 --- a/ci-flowey/openvmm-pr.yaml +++ b/ci-flowey/openvmm-pr.yaml @@ -819,7 +819,7 @@ jobs: displayName: clippy [x64-windows], unit tests [x64-windows] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 @@ -2447,7 +2447,7 @@ jobs: displayName: build artifacts (for VMM tests) [x64-windows] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 @@ -2726,7 +2726,7 @@ jobs: displayName: build artifacts (not for VMM tests) [x64-windows] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 @@ -2927,7 +2927,7 @@ jobs: displayName: build artifacts (for VMM tests) [aarch64-windows] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 @@ -3201,7 +3201,7 @@ jobs: displayName: build artifacts (not for VMM tests) [aarch64-windows] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 @@ -3689,7 +3689,7 @@ jobs: displayName: build artifacts (shared VMM tests) [windows] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 @@ -4089,7 +4089,7 @@ jobs: displayName: run vmm-tests [x64-windows-amd] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 @@ -4360,7 +4360,7 @@ jobs: displayName: run vmm-tests [x64-windows-intel-mi-secure] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-intel-centralus dependsOn: - job0 @@ -4631,7 +4631,7 @@ jobs: displayName: run vmm-tests [x64-windows-intel] pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-intel-centralus dependsOn: - job0 @@ -4902,7 +4902,7 @@ jobs: displayName: xtask fmt (windows) pool: demands: - - ImageOverride -equals win-amd64 + - ImageOverride -equals win-amd64-pwsh-test name: openvmm-ado-amd-westus2 dependsOn: - job0 diff --git a/flowey/flowey_hvlite/src/pipelines_shared/gh_pools.rs b/flowey/flowey_hvlite/src/pipelines_shared/gh_pools.rs index 1f7fb92817..b3a55ffa1b 100644 --- a/flowey/flowey_hvlite/src/pipelines_shared/gh_pools.rs +++ b/flowey/flowey_hvlite/src/pipelines_shared/gh_pools.rs @@ -9,8 +9,8 @@ pub const AMD_POOL_1ES: &str = "openvmm-gh-amd-westus3"; pub const INTEL_POOL_1ES: &str = "openvmm-gh-intel-westus3"; pub const ARM_POOL_1ES: &str = "openvmm-gh-arm-westus2"; -pub const WINDOWS_IMAGE_AMD64: &str = "win-amd64"; -pub const WINDOWS_IMAGE_ARM64: &str = "win-arm64"; +pub const WINDOWS_IMAGE_AMD64: &str = "win-amd64-pwsh-test"; +pub const WINDOWS_IMAGE_ARM64: &str = "win-arm64-pwsh-test"; pub const LINUX_IMAGE_AMD64: &str = "ubuntu2404-amd64"; pub const LINUX_IMAGE_ARM64: &str = "ubuntu2404-arm64"; pub const MSHV_IMAGE_AMD64: &str = "azurelinux3-amd64-dom0"; diff --git a/support/powershell_builder/src/lib.rs b/support/powershell_builder/src/lib.rs index 02591ac264..16683ff259 100644 --- a/support/powershell_builder/src/lib.rs +++ b/support/powershell_builder/src/lib.rs @@ -21,7 +21,7 @@ pub struct PowerShellBuilder(Command); impl PowerShellBuilder { /// Create a new PowerShell command pub fn new() -> Self { - PowerShellCmdletBuilder(Command::new("powershell.exe")) + PowerShellCmdletBuilder(Command::new("C:\\PROGRA~1\\PowerShell\\7\\pwsh.exe")) .flag("NoProfile") .finish() }