fix(publish): prune build artifacts (build-output, out, dist_electron, data, release) from release tarball — v1.16.0 tarball was 817MB with gitignored Electron build-output; now 21MB
This commit is contained in:
@@ -42,8 +42,9 @@ cp -a "${ROOT_DIR}/ca" "$STAGE_DIR/ca" 2>/dev/null || true
|
||||
cp -a "${ROOT_DIR}/dashcaddy-installer" "$STAGE_DIR/dashcaddy-installer" 2>/dev/null || true
|
||||
cp -a "${ROOT_DIR}/README.md" "$STAGE_DIR/README.md" 2>/dev/null || true
|
||||
|
||||
find "$STAGE_DIR" \( -name node_modules -o -name .git -o -name coverage -o -name .nyc_output \) -prune -exec rm -rf {} +
|
||||
find "$STAGE_DIR" -type f \( -name '*.test.js' -o -name '*.spec.js' \) -delete
|
||||
find "$STAGE_DIR" \( -name node_modules -o -name .git -o -name coverage -o -name .nyc_output \
|
||||
-o -name build-output -o -name out -o -name dist_electron -o -name data -o -name release \) -prune -exec rm -rf {} +
|
||||
find "$STAGE_DIR" -type f \( -name '*.test.js' -o -name '*.spec.js' -o -name '*.bak' -o -name '*.tar.gz' \) -delete
|
||||
|
||||
log "Creating tarball..."
|
||||
tar -czf "${OUT_DIR}/${TARBALL_NAME}" -C "$TMP_DIR" dashcaddy
|
||||
|
||||
Reference in New Issue
Block a user