Skip to content

Commit 7a2552c

Browse files
Add package filename to github environment
1 parent 9245063 commit 7a2552c

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

.github/workflows/publish-go-nightly-task.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ jobs:
8080
- name: Checkout repository
8181
uses: actions/checkout@v3
8282

83+
- name: Add package filename to environment
84+
run: |
85+
# Use of an array here is required for globbing
86+
PACKAGE_FILENAME=(${{ env.PROJECT_NAME }}_nightly-*${{ matrix.artifact.path }})
87+
echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV
88+
8389
- name: Download artifacts
8490
uses: actions/download-artifact@v3
8591
with:
@@ -152,13 +158,10 @@ jobs:
152158
# GitHub's upload/download-artifact@v2 actions don't preserve file permissions,
153159
# so we need to add execution permission back until the action is made to do this.
154160
chmod +x "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/${{ env.PROJECT_NAME }}"
155-
# Use of an array here is required for globbing
156-
PACKAGE_FILENAME=(${{ env.PROJECT_NAME }}_nightly-*${{ matrix.artifact.path }})
157-
tar -czvf "$PACKAGE_FILENAME" \
161+
tar -czvf "${{ env.PACKAGE_FILENAME }}" \
158162
-C "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/" "${{ env.PROJECT_NAME }}" \
159163
-C ../../ LICENSE.txt
160-
CHECKSUM_LINE="$(shasum -a 256 $PACKAGE_FILENAME)"
161-
echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV
164+
CHECKSUM_LINE="$(shasum -a 256 ${{ env.PACKAGE_FILENAME }})"
162165
echo "::set-output name=checksum-${{ matrix.artifact.name }}::$CHECKSUM_LINE"
163166
164167
- name: Upload artifacts

.github/workflows/release-go-task.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@ jobs:
8585
- name: Checkout repository
8686
uses: actions/checkout@v3
8787

88+
- name: Add package filename to environment
89+
run: |
90+
TAG="${GITHUB_REF/refs\/tags\//}"
91+
PACKAGE_FILENAME="${{ env.PROJECT_NAME }}_${TAG}_${{ matrix.artifact.path }}"
92+
echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV
93+
8894
- name: Download artifacts
8995
uses: actions/download-artifact@v3
9096
with:
@@ -157,13 +163,10 @@ jobs:
157163
# GitHub's upload/download-artifact@v2 actions don't preserve file permissions,
158164
# so we need to add execution permission back until the action is made to do this.
159165
chmod +x "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/${{ env.PROJECT_NAME }}"
160-
TAG="${GITHUB_REF/refs\/tags\//}"
161-
PACKAGE_FILENAME="${{ env.PROJECT_NAME }}_${TAG}_${{ matrix.artifact.path }}"
162-
tar -czvf "$PACKAGE_FILENAME" \
166+
tar -czvf "${{ env.PACKAGE_FILENAME }}" \
163167
-C "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/" "${{ env.PROJECT_NAME }}" \
164168
-C ../../ LICENSE.txt
165-
CHECKSUM_LINE="$(shasum -a 256 $PACKAGE_FILENAME)"
166-
echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV
169+
CHECKSUM_LINE="$(shasum -a 256 ${{ env.PACKAGE_FILENAME }}"
167170
echo "::set-output name=checksum-${{ matrix.artifact.name }}::$CHECKSUM_LINE"
168171
169172
- name: Upload artifacts

0 commit comments

Comments
 (0)