1919 steps :
2020 - name : Checkout code
2121 uses : actions/checkout@v4
22+ with :
23+ persist-credentials : false
2224
2325 - name : Setup XenAPI environment
2426 uses : ./.github/workflows/setup-xapi-environment
@@ -142,9 +144,11 @@ jobs:
142144 - name : Build Java SDK
143145 shell : bash
144146 run : |
145- xapi_version="${{ inputs.xapi_version } }"
147+ xapi_version="${INPUTS_XAPI_VERSION }"
146148 xapi_version="${xapi_version//v/}"
147149 mkdir -p target && mvn -f source/xen-api/pom.xml -B -Drevision=$xapi_version-prerelease clean package && mv source/xen-api/target/*.jar target/
150+ env :
151+ INPUTS_XAPI_VERSION : ${{ inputs.xapi_version }}
148152
149153 - name : Store Java SDK
150154 uses : actions/upload-artifact@v4
@@ -162,7 +166,9 @@ jobs:
162166 steps :
163167 - name : Strip 'v' prefix from xapi version
164168 shell : pwsh
165- run : echo "XAPI_VERSION_NUMBER=$("${{ inputs.xapi_version }}".TrimStart('v'))" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
169+ run : echo "XAPI_VERSION_NUMBER=$("$env:INPUTS_XAPI_VERSION".TrimStart('v'))" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
170+ env :
171+ INPUTS_XAPI_VERSION : ${{ inputs.xapi_version }}
166172
167173 - name : Retrieve C# SDK source
168174 uses : actions/download-artifact@v4
@@ -192,7 +198,7 @@ jobs:
192198 dotnet build source/src/XenServer.csproj `
193199 --disable-build-servers `
194200 --configuration Release `
195- -p:Version=${{ env. XAPI_VERSION_NUMBER }} -prerelease-unsigned `
201+ -p:Version=$env: XAPI_VERSION_NUMBER-prerelease-unsigned `
196202 --verbosity=normal
197203
198204 - name : Store C# SDK
@@ -215,7 +221,9 @@ jobs:
215221 steps :
216222 - name : Strip 'v' prefix from xapi version
217223 shell : pwsh
218- run : echo "XAPI_VERSION_NUMBER=$("${{ inputs.xapi_version }}".TrimStart('v'))" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
224+ run : echo "XAPI_VERSION_NUMBER=$("$env:INPUTS_XAPI_VERSION".TrimStart('v'))" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
225+ env :
226+ INPUTS_XAPI_VERSION : ${{ inputs.xapi_version }}
219227
220228 - name : Retrieve PowerShell SDK source
221229 uses : actions/download-artifact@v4
@@ -238,22 +246,22 @@ jobs:
238246 shell : pwsh
239247 run : |
240248 dotnet nuget add source --name local ${{ github.workspace }}\csharp
241- dotnet add source/src package XenServer.NET --version ${{ env. XAPI_VERSION_NUMBER }} -prerelease-unsigned
249+ dotnet add source/src package XenServer.NET --version $env: XAPI_VERSION_NUMBER-prerelease-unsigned
242250
243251 - name : Build PowerShell SDK (.NET ${{ matrix.dotnet }})
244252 shell : pwsh
245253 run : |
246254 dotnet build source/src/XenServerPowerShell.csproj `
247255 --disable-build-servers `
248256 --configuration Release `
249- -p:Version=${{ env. XAPI_VERSION_NUMBER }} -prerelease-unsigned `
257+ -p:Version=$env: XAPI_VERSION_NUMBER-prerelease-unsigned `
250258 -p:TargetFramework=net${{ matrix.dotnet }}.0 `
251259 --verbosity=normal`
252260
253261 - name : Update SDK and PS versions in "XenServerPSModule.psd1"
254262 shell : pwsh
255263 run : |
256- (Get-Content "source\XenServerPSModule.psd1") -replace "@SDK_VERSION@","${{ env. XAPI_VERSION_NUMBER }} " | Set-Content -Path "source\XenServerPSModule.psd1"
264+ (Get-Content "source\XenServerPSModule.psd1") -replace "@SDK_VERSION@","$env: XAPI_VERSION_NUMBER" | Set-Content -Path "source\XenServerPSModule.psd1"
257265 (Get-Content "source\XenServerPSModule.psd1") -replace "@PS_VERSION@","7.0" | Set-Content -Path "source\XenServerPSModule.psd1"
258266
259267 - name : Move binaries to destination folder
0 commit comments