Skip to content

Commit 8b3e1e6

Browse files
authored
Extract artifact key name (#53)
1 parent a7637dd commit 8b3e1e6

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

pelican/action.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,15 @@ runs:
5959
GITHUB_ACTION_REPO: ${{ github.action_repository }} # only works in the env context; empty for local action call
6060
GH_TOKEN: ${{ github.token }} # needed by gh
6161
run: |
62+
export GFM_ARTIFACT_KEY=cmark-gfm-${GFM_VERSION}
6263
# Needs to be available to a subsequent step
6364
echo "GFM_VERSION=${GFM_VERSION}" >>$GITHUB_ENV
65+
echo "GFM_ARTIFACT_KEY=${GFM_ARTIFACT_KEY}" >>$GITHUB_ENV
6466
if [[ -z $LIBCMARKDIR ]] # don't overwrite LIBCMARKDIR if it exists
6567
then
6668
# set up the GFM environment
6769
export LIBCMARKDIR=${WORKDIR}/cmark-gfm-${GFM_VERSION}/lib
68-
echo "LIBCMARKDIR=${WORKDIR}/cmark-gfm-${GFM_VERSION}/lib" >>$GITHUB_ENV
70+
echo "LIBCMARKDIR=${LIBCMARKDIR}" >>$GITHUB_ENV
6971
fi
7072
# Does the GFM build already exist?
7173
if [[ -d $LIBCMARKDIR ]]
@@ -77,7 +79,7 @@ runs:
7779
7880
REPO=${{ github.repository }} # Check calling repo for artifact
7981
echo "Check for GFM build artifact in current repo: $REPO"
80-
gh run download --dir ${LIBCMARKDIR} --name cmark-gfm-${GFM_VERSION} --repo $REPO || true
82+
gh run download --dir ${LIBCMARKDIR} --name ${GFM_ARTIFACT_KEY} --repo $REPO || true
8183
if [[ -d $LIBCMARKDIR ]]
8284
then
8385
echo "Found ${LIBCMARKDIR} in $REPO, nothing more to do!"
@@ -87,7 +89,7 @@ runs:
8789
if [[ -n $GITHUB_ACTION_REPO ]] # Check action repo for artifact
8890
then
8991
echo "Check for GFM build artifact in action repo: $GITHUB_ACTION_REPO"
90-
gh run download --dir ${LIBCMARKDIR} --name cmark-gfm-${GFM_VERSION} --repo $GITHUB_ACTION_REPO || true
92+
gh run download --dir ${LIBCMARKDIR} --name ${GFM_ARTIFACT_KEY} --repo $GITHUB_ACTION_REPO || true
9193
if [[ -d $LIBCMARKDIR ]]
9294
then
9395
echo "Found ${LIBCMARKDIR} in $GITHUB_ACTION_REPO, nothing more to do!"
@@ -117,7 +119,7 @@ runs:
117119
if: ${{ steps.build_gfm.outputs.created }}
118120
uses: actions/upload-artifact@v4
119121
with:
120-
name: cmark-gfm-${{ env.GFM_VERSION}}
122+
name: ${{ env.GFM_ARTIFACT_KEY }}
121123
path: ${{ steps.build_gfm.outputs.created }}
122124

123125
- name: Generate website from markdown

0 commit comments

Comments
 (0)