File tree Expand file tree Collapse file tree 1 file changed +0
-39
lines changed Expand file tree Collapse file tree 1 file changed +0
-39
lines changed Original file line number Diff line number Diff line change 65
65
if ($installed -ne $requested) {
66
66
throw "Failed: expected $requested but got $installed"
67
67
}
68
-
69
- ActionTestDowngrade :
70
- runs-on : windows-latest
71
- name : ' Windows Downgrade Test - 7.5.0 → 7.4.7'
72
- steps :
73
- - name : Checkout repo
74
- uses : actions/checkout@v4
75
-
76
- # First install a higher version (7.5.0)
77
- - name : Install PowerShell 7.5.0
78
- uses : ./
79
- with :
80
- Version : 7.5.0
81
-
82
- - name : Verify 7.5.0 is installed
83
- shell : pwsh
84
- run : |
85
- $installed = ($PSVersionTable.PSVersion).ToString()
86
- Write-Host "Installed PowerShell version: $installed"
87
- if ($installed -ne "7.5.0") {
88
- throw "Failed: expected 7.5.0 but got $installed"
89
- }
90
- Write-Host "7.5.0 installation verified"
91
-
92
- # Now try to downgrade to a lower version (7.4.7)
93
- - name : Downgrade to PowerShell 7.4.7
94
- uses : ./
95
- with :
96
- Version : 7.4.7
97
-
98
- - name : Verify 7.4.7 is installed (downgrade test)
99
- shell : pwsh
100
- run : |
101
- $installed = ($PSVersionTable.PSVersion).ToString()
102
- Write-Host "Installed PowerShell version: $installed"
103
- if ($installed -ne "7.4.7") {
104
- throw "Failed: expected 7.4.7 but got $installed (downgrade failed)"
105
- }
106
- Write-Host "Downgrade test PASSED!"
You can’t perform that action at this time.
0 commit comments