44 push :
55 branches :
66 - updates
7- workflow_dispatch :
8- inputs :
9- subfolder :
10- description : ' Target subfolder in beta repo'
11- required : true
12- default : ' HTMLPlayerBeta'
137
148concurrency :
159 group : " deploy-beta"
3327 - name : Determine subfolder and zip name
3428 id : set-zip-name
3529 run : |
36- SUBFOLDER="${{ github.event.inputs.subfolder || 'HTMLPlayerBeta' }}"
30+ SUBFOLDER="${{ github.event.repository.name }}"
3731 ZIP_NAME="$(echo "${SUBFOLDER}" | tr '[:upper:]' '[:lower:]')-build.zip"
3832
3933 echo "Subfolder: ${SUBFOLDER}"
@@ -96,19 +90,21 @@ jobs:
9690 run : |
9791 set -euo pipefail
9892
93+ BETA_REPO="${{ github.repository_owner }}/beta"
9994 SUBFOLDER="${{ steps.set-zip-name.outputs.subfolder }}"
10095 ARTIFACT_URL="${{ steps.get-artifact.outputs.url }}"
10196 ZIP_NAME="${{ steps.set-zip-name.outputs.zip_name }}"
10297
103- echo "Dispatching with:"
98+ echo "Dispatching to: ${BETA_REPO}"
99+ echo "With:"
104100 echo " subfolder: ${SUBFOLDER}"
105101 echo " artifact_url: ${ARTIFACT_URL}"
106102 echo " zip_name: ${ZIP_NAME}"
107103
108104 curl -X POST \
109105 -H "Authorization: token ${{ secrets.BETA_PAT_TOKEN }}" \
110106 -H "Accept: application/vnd.github+json" \
111- https://api.github.com/repos/HTMLToolkit/beta /dispatches \
107+ https://api.github.com/repos/${BETA_REPO} /dispatches \
112108 -d '{
113109 "event_type": "deploy-build",
114110 "client_payload": {
@@ -118,4 +114,4 @@ jobs:
118114 "subfolder": "'"${SUBFOLDER}"'",
119115 "zip_name": "'"${ZIP_NAME}"'"
120116 }
121- }'
117+ }'
0 commit comments