Skip to content

Commit 3a2a275

Browse files
committed
Use upload-pages-artifact (prod) and upload-artifact simultaneously (staging)
1 parent 284c97f commit 3a2a275

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/gh-pages.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,16 @@ jobs:
3535
run: hugo --minify --destination public/prod
3636
- name: Build staging
3737
run: hugo --environment=staging --minify --destination public/staging
38-
- name: Upload artifacts
38+
- name: Upload Prod Pages artifact
39+
uses: actions/upload-pages-artifact@v3
40+
with:
41+
name: prod-site
42+
path: ./public/prod
43+
- name: Upload Staging artifacts
3944
uses: actions/upload-artifact@v4
4045
with:
41-
name: site
42-
path: 'public'
46+
name: staging-site
47+
path: ./public/staging
4348

4449
# DEPLOY PROD
4550
deploy-prod:
@@ -51,16 +56,11 @@ jobs:
5156
pages: write # to deploy to Pages
5257
id-token: write # to verify the deployment originates from an appropriate source
5358
steps:
54-
- name: Download build
55-
uses: actions/download-artifact@v4
56-
with:
57-
name: site
58-
path: ./public
5959
- name: Deploy to GitHub Pages
6060
id: deployment
6161
uses: actions/deploy-pages@v4 # or specific "vX.X.X" version tag for this action
6262
with:
63-
path: ./public/prod
63+
artifact_name: prod-site
6464
environment: # Deploy to the github-pages environment
6565
name: github-pages
6666
url: ${{ steps.deployment.outputs.page_url }}
@@ -75,14 +75,14 @@ jobs:
7575
- name: Download build
7676
uses: actions/download-artifact@v4
7777
with:
78-
name: site
78+
name: staging-site
7979
path: ./public
8080
- name: Deploy to Staging Repository
8181
uses: peaceiris/actions-gh-pages@v3
8282
with:
8383
deploy_key: ${{ secrets.GITHUB_TOKEN }}
8484
external_repository: cryptomator/staging.cryptomator.org
85-
publish_dir: ./public/staging
85+
publish_dir: ./public
8686
publish_branch: main
8787
cname: staging.cryptomator.org
8888

0 commit comments

Comments
 (0)