Skip to content

Commit da807d2

Browse files
authored
ci: deploy website after the release pipeline publishes (#3123)
1 parent 4fc6f83 commit da807d2

2 files changed

Lines changed: 18 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,11 @@ jobs:
7979
APPLE_ID_USERNAME: ${{ secrets.APPLE_ID_USERNAME }}
8080
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
8181
APPLE_ID_TEAM_ID: ${{ secrets.APPLE_ID_TEAM_ID }}
82+
83+
website:
84+
name: Website
85+
uses: ./.github/workflows/website.yml
86+
needs: publish
87+
permissions: {}
88+
secrets:
89+
NETLIFY_BUILD_HOOK_URL: ${{ secrets.NETLIFY_BUILD_HOOK_URL }}

.github/workflows/website.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
name: Website
22

33
on:
4-
workflow_dispatch: # For manually running website deployment
4+
workflow_call:
5+
secrets:
6+
NETLIFY_BUILD_HOOK_URL:
7+
required: true
8+
workflow_dispatch:
59
release:
610
types:
7-
- published # For running on release publish
11+
- published
812

913
permissions: {}
1014

@@ -14,4 +18,7 @@ jobs:
1418
runs-on: ubuntu-latest
1519
permissions: {}
1620
steps:
17-
- run: curl -X POST -d {} ${{ secrets.NETLIFY_BUILD_HOOK_URL }}
21+
- name: Trigger Netlify build
22+
env:
23+
BUILD_HOOK_URL: ${{ secrets.NETLIFY_BUILD_HOOK_URL }}
24+
run: curl --fail --silent --show-error -X POST -d '{}' "$BUILD_HOOK_URL"

0 commit comments

Comments
 (0)