Skip to content

Commit fb93fb7

Browse files
authored
Fix1
1 parent 834d190 commit fb93fb7

File tree

1 file changed

+24
-20
lines changed

1 file changed

+24
-20
lines changed

.github/workflows/cd.yml

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ env:
2929
PACKAGE_PROJECT_DIR: '${{ github.workspace }}\src\Files.App (Package)'
3030
PACKAGE_PROJECT_PATH: '${{ github.workspace }}\src\Files.App (Package)\Files.Package.wapproj'
3131
PACKAGE_MANIFEST_PATH: '${{ github.workspace }}\src\Files.App (Package)\Package.appxmanifest'
32-
APP_INSTALLER_SIDELOAD_URL: 'https://cdn.files.community/files/${{ github.event.inputs.build-branch }}/'
3332

3433
jobs:
3534
sideload:
@@ -38,7 +37,8 @@ jobs:
3837
strategy:
3938
fail-fast: false
4039
env:
41-
BRANCH: 'Sideload${{ github.event.inputs.build-branch }}' # This is either SideloadPreview or SideloadStable
40+
# This is either SideloadPreview or SideloadStable
41+
RELEASE_BRANCH: 'Sideload${{ github.event.inputs.build-branch }}'
4242

4343
steps:
4444
- name: Checkout the repository
@@ -61,27 +61,27 @@ jobs:
6161
- name: Build Files
6262
run: |
6363
. './.github/scripts/Configure-AppxManifest.ps1' `
64-
-Branch "$env:BRANCH" `
64+
-Branch "$env:RELEASE_BRANCH" `
6565
-PackageManifestPath "$env:PACKAGE_MANIFEST_PATH" `
6666
-WorkingDir "$env:WORKING_DIR" `
6767
-Publisher "$env:SECRET_PUBLISHER_NAME" `
6868
-SecretBingMapsKey "$env:SECRET_BINGMAPS_KEY" `
6969
-SecretSentry "$env:SECRET_SENTRY" `
70-
-SecretGitHubOAuthClientId "$env:SECRET_GITHUB_OAUTH_CLIENT_ID"
70+
-SecretGitHubOAuthClientId "$env:SECRET_GH_OAUTH_CLIENT_ID"
7171
. './.github/scripts/Build-AppSolution.ps1' `
72-
-Branch "$env:BRANCH" `
72+
-Branch "$env:RELEASE_BRANCH" `
7373
-SolutionPath "$env:SOLUTION_PATH" `
7474
-StartupProjectPath "$env:PACKAGE_PROJECT_PATH" `
7575
-Configuration "$env:CONFIGURATION" `
7676
-Platform "$env:PLATFORM" `
7777
-AppxPackageDir "$env:APPX_PACKAGE_DIR" `
7878
-AppInstallerUrl "$env:APP_INSTALLER_SIDELOAD_URL"
7979
env:
80-
SECRET_PUBLISHER_NAME: ${{ secrets.SIDELOAD_PUBLISHER_SECRET }}
81-
SECRET_BINGMAPS_KEY: ${{ secrets.BING_MAPS_SECRET }}
82-
SECRET_SENTRY: ${{ secrets.SENTRY_SECRET }}
83-
SECRET_GITHUB_OAUTH_CLIENT_ID: ${{ secrets.GH_OAUTH_CLIENT_ID }}
84-
APP_INSTALLER_SIDELOAD_URL: "https://cdn.files.community/files/${{ steps.tolowercase.outputs.lowercase }}/"
80+
SECRET_PUBLISHER_NAME: ${{ secrets.SIDELOAD_PUBLISHER_SECRET }}
81+
SECRET_BINGMAPS_KEY: ${{ secrets.BING_MAPS_SECRET }}
82+
SECRET_SENTRY: ${{ secrets.SENTRY_SECRET }}
83+
SECRET_GH_OAUTH_CLIENT_ID: ${{ secrets.GH_OAUTH_CLIENT_ID }}
84+
APP_INSTALLER_SIDELOAD_URL: "https://cdn.files.community/files/${{ steps.tolowercase.outputs.lowercase }}/"
8585

8686
- name: Sign Files with Azure Trusted Signing
8787
uses: azure/[email protected]
@@ -118,16 +118,20 @@ jobs:
118118
- name: Upload the packages to GitHub Actions
119119
uses: actions/upload-artifact@v4
120120
with:
121-
name: 'Appx Packages (${{ env.BRANCH }})'
121+
name: 'Appx Packages (${{ env.RELEASE_BRANCH }})'
122122
path: ${{ env.ARTIFACTS_STAGING_DIR }}
123123

124124
store:
125+
126+
if: ${{ github.event.inputs.publish-to-store }}
127+
125128
runs-on: windows-latest
126129
environment: Deployments
127130
strategy:
128131
fail-fast: false
129132
env:
130-
BRANCH: 'Store${{ github.event.inputs.build-branch }}' # This is either StorePreview or StoreStable
133+
# This is either StorePreview or StoreStable
134+
RELEASE_BRANCH: 'Store${{ github.event.inputs.build-branch }}'
131135

132136
steps:
133137
- name: Checkout the repository
@@ -144,25 +148,25 @@ jobs:
144148
- name: Build Files
145149
run: |
146150
. './.github/scripts/Configure-AppxManifest.ps1' `
147-
-Branch "$env:BRANCH" `
151+
-Branch "$env:RELEASE_BRANCH" `
148152
-PackageManifestPath "$env:PACKAGE_MANIFEST_PATH" `
149153
-WorkingDir "$env:WORKING_DIR" `
150154
-Publisher "$env:SECRET_PUBLISHER_NAME" `
151155
-SecretBingMapsKey "$env:SECRET_BINGMAPS_KEY" `
152156
-SecretSentry "$env:SECRET_SENTRY" `
153-
-SecretGitHubOAuthClientId "$env:SECRET_GITHUB_OAUTH_CLIENT_ID"
157+
-SecretGitHubOAuthClientId "$env:SECRET_GH_OAUTH_CLIENT_ID"
154158
. './.github/scripts/Build-AppSolution.ps1' `
155-
-Branch "$env:BRANCH" `
159+
-Branch "$env:RELEASE_BRANCH" `
156160
-SolutionPath "$env:SOLUTION_PATH" `
157161
-StartupProjectPath "$env:PACKAGE_PROJECT_PATH" `
158162
-Configuration "$env:CONFIGURATION" `
159163
-Platform "$env:PLATFORM" `
160164
-AppxPackageDir "$env:APPX_PACKAGE_DIR"
161165
env:
162-
SECRET_PUBLISHER_NAME: ${{ secrets.STORE_PUBLISHER_SECRET }}
163-
SECRET_BINGMAPS_KEY: ${{ secrets.BING_MAPS_SECRET }}
164-
SECRET_SENTRY: ${{ secrets.SENTRY_SECRET }}
165-
SECRET_GITHUB_OAUTH_CLIENT_ID: ${{ secrets.GH_OAUTH_CLIENT_ID }}
166+
SECRET_PUBLISHER_NAME: ${{ secrets.STORE_PUBLISHER_SECRET }}
167+
SECRET_BINGMAPS_KEY: ${{ secrets.BING_MAPS_SECRET }}
168+
SECRET_SENTRY: ${{ secrets.SENTRY_SECRET }}
169+
SECRET_GH_OAUTH_CLIENT_ID: ${{ secrets.GH_OAUTH_CLIENT_ID }}
166170

167171
- name: Publish the packages to Microsoft Store
168172
uses: isaacrlevin/windows-store-action@1
@@ -178,5 +182,5 @@ jobs:
178182
- name: Upload the packages to GitHub Actions
179183
uses: actions/upload-artifact@v4
180184
with:
181-
name: 'Appx Packages (${{ env.BRANCH }})'
185+
name: 'Appx Packages (${{ env.RELEASE_BRANCH }})'
182186
path: ${{ env.ARTIFACTS_STAGING_DIR }}

0 commit comments

Comments
 (0)