7070      shell : cmd 
7171      run : | 
7272        for /f %%a in ('dir /b /a:d %localappdata%\Microsoft\VisualStudio\17*') do echo UsePreviews=True>%localappdata%\Microsoft\VisualStudio\%%a\sdk.txt 
73- 
73+        
7474     - name : Restore Files 
7575      shell : pwsh 
7676      run : | 
8181        -p:PublishReadyToRun=true ` 
8282        -v:quiet 
8383
84+      - name : Restore NuGet Packages for Launcher Project 
85+       shell : pwsh 
86+       run : | 
87+         nuget restore "$env:LAUNCHER_PROJECT_PATH" ` 
88+           -SolutionDirectory "$env:WORKING_DIR" ` 
89+           -Verbosity detailed 
90+            
8491     - name : Build launcher project 
8592      shell : pwsh 
8693      run : | 
@@ -107,20 +114,20 @@ jobs:
107114     - name : Remove empty files from the packages 
108115      shell : bash 
109116      run : find $ARTIFACTS_STAGING_DIR -empty -delete 
117+         
118+     - name : Upload the packages to GitHub Actions 
119+       uses : actions/upload-artifact@v4 
120+       with :
121+         name : ' Appx Packages (${{ env.CONFIGURATION }}, ${{ env.PLATFORM }})' 
122+         path : ${{ env.ARTIFACTS_STAGING_DIR }} 
110123
111124    - name : Publish the packages to Microsoft Store 
112-       uses : isaacrlevin/windows-store-action@1 
125+       uses : isaacrlevin/windows-store-action@1.0  
113126      with :
114127        app-id : ' 9NSQD9PKV3SS' 
115-         tenant-id : ${{ secrets.AZURE_TENANT_ID  }} 
116-         client-id : ${{ secrets.AZURE_CLIENT_ID  }} 
117-         client-secret : ${{ secrets.AZURE_CLIENT_SECRET  }} 
118-         package-path : ' ${{ env.APPX_PACKAGE_DIR }}/**/*.msixupload ' 
128+         tenant-id : ${{ secrets.STORE_TENANT_ID  }} 
129+         client-id : ${{ secrets.STORE_CLIENT_ID  }} 
130+         client-secret : ${{ secrets.STORE_CLIENT_SECRET  }} 
131+         package-path : ' ${{ env.APPX_PACKAGE_DIR }}' 
119132        skip-polling : false 
120133        packages-keep : 5 
121- 
122-     - name : Upload the packages to GitHub Actions 
123-       uses : actions/upload-artifact@v4 
124-       with :
125-         name : ' Appx Packages (${{ env.CONFIGURATION }}, ${{ env.PLATFORM }})' 
126-         path : ${{ env.ARTIFACTS_STAGING_DIR }} 
0 commit comments