Commit fadc013 1 parent cd652e0 commit fadc013 Copy full SHA for fadc013
File tree 1 file changed +8
-2
lines changed
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -111,6 +111,9 @@ runs:
111
111
fi
112
112
echo
113
113
114
+ # store owner of $GITHUB_WORKSPACE in case the action deletes it
115
+ WORKSPACE_OWNER="$(stat -c '%U:%G' "${GITHUB_WORKSPACE}")"
116
+
114
117
# ensure mount path exists before the action
115
118
sudo mkdir -p "${BUILD_MOUNT_PATH}"
116
119
sudo find "${BUILD_MOUNT_PATH}" -maxdepth 0 ! -empty -exec echo 'WARNING: directory [{}] is not empty, data loss might occur. Content:' \; -exec ls -al "{}" \;
@@ -182,8 +185,11 @@ runs:
182
185
sudo mount "/dev/mapper/${VG_NAME}-buildlv" "${BUILD_MOUNT_PATH}"
183
186
sudo chown -R "${{ inputs.build-mount-path-ownership }}" "${BUILD_MOUNT_PATH}"
184
187
185
- # if build mount path is a parent of $GITHUB_WORKSPACE, recreate it
186
- sudo mkdir -p "${GITHUB_WORKSPACE}"
188
+ # if build mount path is a parent of $GITHUB_WORKSPACE, and has been deleted, recreate it
189
+ if [[ ! -d "${GITHUB_WORKSPACE}" ]]; then
190
+ sudo mkdir -p "${GITHUB_WORKSPACE}"
191
+ sudo chown -R "${WORKSPACE_OWNER}" "${GITHUB_WORKSPACE}"
192
+ fi
187
193
188
194
- name : Disk space report after modification
189
195
shell : bash
You can’t perform that action at this time.
0 commit comments