@@ -48,23 +48,26 @@ jobs:
4848 SHA=$(gh pr view "$PR_NUM" --repo ${{ github.repository }} --json headRefOid --template '{{.headRefOid}}')
4949 fi
5050 SHORT_SHA=${SHA::7}
51+ UPLOAD_DIR_NAME="upload"
5152
52- echo "Using SHA: $SHA"
53- echo "Short SHA: $SHORT_SHA"
54- mkdir -p "upload/pr-$PR_NUM/$SHORT_SHA"
55- cp temp-dist/plotly.js "upload/pr-$PR_NUM/$SHORT_SHA/plotly.js"
56- cp temp-dist/plotly.min.js "upload/pr-$PR_NUM/$SHORT_SHA/plotly.min.js"
57- cp temp-dist/plot-schema.json "upload/pr-$PR_NUM/$SHORT_SHA/plot-schema.json"
58- cp -r "upload/pr-$PR_NUM/$SHORT_SHA/" "upload/pr-$PR_NUM/latest/"
53+ echo "Using SHA: ${SHA}"
54+ echo "Short SHA: ${SHORT_SHA}"
55+ mkdir -p "${UPLOAD_DIR_NAME}/pr-${PR_NUM}/latest"
56+ mkdir -p "${UPLOAD_DIR_NAME}/pr-${PR_NUM}/${SHORT_SHA}"
57+ # Copy all 3 artifacts (plotly.js, plotly.min.js, plot-schema.json) to /latest/
58+ cp temp-dist/plotly.js "${UPLOAD_DIR_NAME}/pr-${PR_NUM}/latest/plotly.js"
59+ cp temp-dist/plotly.min.js "${UPLOAD_DIR_NAME}/pr-${PR_NUM}/latest/plotly.min.js"
60+ cp temp-dist/plot-schema.json "${UPLOAD_DIR_NAME}/pr-${PR_NUM}/latest/plot-schema.json"
61+ # Copy only plotly.min.js to /$SHORT_SHA/
62+ cp temp-dist/plotly.min.js "${UPLOAD_DIR_NAME}/pr-${PR_NUM}/${SHORT_SHA}/plotly.min.js"
5963
60- UPLOAD_DIR_PATH=$(pwd)/upload/
64+ UPLOAD_DIR_FULL_PATH=$(pwd)/${UPLOAD_DIR_NAME}/
65+ echo "Created directory ${UPLOAD_DIR_FULL_PATH} with the following contents:"
66+ echo "$(ls -lR ${UPLOAD_DIR_FULL_PATH})"
6167
62- echo "Created directory ${UPLOAD_DIR_PATH} with the following contents:"
63- echo "$(ls -lR ${UPLOAD_DIR_PATH})"
64-
65- echo "PR_NUM=$PR_NUM" >> $GITHUB_OUTPUT
66- echo "SHA=$SHA" >> $GITHUB_OUTPUT
67- echo "SHORT_SHA=$SHORT_SHA" >> $GITHUB_OUTPUT
68+ echo "PR_NUM=${PR_NUM}" >> $GITHUB_OUTPUT
69+ echo "SHA=${SHA}" >> $GITHUB_OUTPUT
70+ echo "SHORT_SHA=${SHORT_SHA}" >> $GITHUB_OUTPUT
6871
6972 - name : Generate GitHub App token
7073 id : generate-token
0 commit comments