File tree 2 files changed +12
-10
lines changed
2 files changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -126,19 +126,20 @@ jobs:
126
126
127
127
- name : Re-package binary and output checksum
128
128
id : re-package
129
+ working-directory : ${{ env.DIST_DIR }}
129
130
# This step performs the following:
130
131
# 1. Repackage the signed binary replaced in place by Gon (ignoring the output zip file)
131
132
# 2. Recalculate package checksum
132
133
# 3. Output the new checksum to include in the nnnnnn-checksums.txt file(it cannot be done there because of parallelization)
133
134
run : |
134
135
# GitHub's upload/download-artifact@v2 actions don't preserve file permissions,
135
136
# so we need to add execution permission back until the action is made to do this.
136
- chmod +x "${{ env.DIST_DIR }}/${{ env. PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/${{ env.PROJECT_NAME }}"
137
- PACKAGE_FILENAME="$(basename $ {{ env.DIST_DIR }}/${{ env. PROJECT_NAME }}_nightly-*${{ matrix.artifact.path }}) "
138
- tar -czvf "${{ env.DIST_DIR }}/$ PACKAGE_FILENAME" \
139
- -C "${{ env.DIST_DIR }}/${{ env. PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/" "${{ env.PROJECT_NAME }}" \
137
+ chmod +x "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/${{ env.PROJECT_NAME }}"
138
+ PACKAGE_FILENAME="${{ env.PROJECT_NAME }}_nightly-*${{ matrix.artifact.path }}"
139
+ tar -czvf "$PACKAGE_FILENAME" \
140
+ -C "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/" "${{ env.PROJECT_NAME }}" \
140
141
-C ../../ LICENSE.txt
141
- CHECKSUM_LINE="$(shasum -a 256 ${{ env.DIST_DIR }}/$ PACKAGE_FILENAME)"
142
+ CHECKSUM_LINE="$(shasum -a 256 $PACKAGE_FILENAME)"
142
143
echo "::set-output name=checksum-${{ matrix.artifact.name }}::$CHECKSUM_LINE"
143
144
144
145
- name : Upload artifacts
Original file line number Diff line number Diff line change @@ -131,20 +131,21 @@ jobs:
131
131
132
132
- name : Re-package binary and output checksum
133
133
id : re-package
134
+ working-directory : ${{ env.DIST_DIR }}
134
135
# This step performs the following:
135
136
# 1. Repackage the signed binary replaced in place by Gon (ignoring the output zip file)
136
137
# 2. Recalculate package checksum
137
138
# 3. Output the new checksum to include in the nnnnnn-checksums.txt file(it cannot be done there because of parallelization)
138
139
run : |
139
140
# GitHub's upload/download-artifact@v2 actions don't preserve file permissions,
140
141
# so we need to add execution permission back until the action is made to do this.
141
- chmod +x "${{ env.DIST_DIR }}/${{ env. PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/${{ env.PROJECT_NAME }}"
142
+ chmod +x "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/${{ env.PROJECT_NAME }}"
142
143
TAG="${GITHUB_REF/refs\/tags\//}"
143
- PACKAGE_FILENAME="$(basename $ {{ env.DIST_DIR }}/${{ env. PROJECT_NAME }}_${TAG}_${{ matrix.artifact.path }}) "
144
- tar -czvf "${{ env.DIST_DIR }}/$ PACKAGE_FILENAME" \
145
- -C "${{ env.DIST_DIR }}/${{ env. PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/" "${{ env.PROJECT_NAME }}" \
144
+ PACKAGE_FILENAME="${{ env.PROJECT_NAME }}_${TAG}_${{ matrix.artifact.path }}"
145
+ tar -czvf "$PACKAGE_FILENAME" \
146
+ -C "${{ env.PROJECT_NAME }}_osx_${{ matrix.artifact.name }}/" "${{ env.PROJECT_NAME }}" \
146
147
-C ../../ LICENSE.txt
147
- CHECKSUM_LINE="$(shasum -a 256 ${{ env.DIST_DIR }}/$ PACKAGE_FILENAME)"
148
+ CHECKSUM_LINE="$(shasum -a 256 $PACKAGE_FILENAME)"
148
149
echo "::set-output name=checksum-${{ matrix.artifact.name }}::$CHECKSUM_LINE"
149
150
150
151
- name : Upload artifacts
You can’t perform that action at this time.
0 commit comments