Skip to content

Commit e09ca41

Browse files
committed
retain only plotly.min.js artifact for per-commit uploads
1 parent a9a66fa commit e09ca41

1 file changed

Lines changed: 17 additions & 14 deletions

File tree

.github/workflows/upload-dev-build.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)