From 9483e589bbc0704c00bf442eea167be68440beb2 Mon Sep 17 00:00:00 2001 From: "courtmanr@gmail.com" Date: Thu, 29 May 2025 23:31:54 +0100 Subject: [PATCH] fix: add COPYFILE_DISABLE=1 to all cp commands in release script - Prevents macOS extended attributes from being included in tarball - Fixes tar extraction warnings for all copied files - Version bump to 3.12.4 for testing --- package-lock.json | 4 ++-- package.json | 2 +- scripts/create-release.sh | 20 ++++++++++---------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0980f8cbd..ac25d8855 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pulse", - "version": "3.12.3", + "version": "3.12.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pulse", - "version": "3.12.3", + "version": "3.12.4", "license": "MIT", "dependencies": { "axios": "^1.9.0", diff --git a/package.json b/package.json index 0df13b702..bd01c4222 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pulse", - "version": "3.12.3", + "version": "3.12.4", "description": "A lightweight monitoring application for Proxmox VE.", "main": "server/index.js", "scripts": { diff --git a/scripts/create-release.sh b/scripts/create-release.sh index ba8f122e4..8a5d86bd7 100755 --- a/scripts/create-release.sh +++ b/scripts/create-release.sh @@ -57,25 +57,25 @@ mkdir -p "$STAGING_FULL_PATH/src" # Ensure parent directory exists COPYFILE_DISABLE=1 rsync -av --progress src/public/ "$STAGING_FULL_PATH/src/public/" # Copy CSS build files and config -cp src/index.css "$STAGING_FULL_PATH/src/" 2>/dev/null || echo "Warning: src/index.css not found" -cp src/tailwind.config.js "$STAGING_FULL_PATH/src/" 2>/dev/null || echo "Warning: src/tailwind.config.js not found" -cp src/postcss.config.js "$STAGING_FULL_PATH/src/" 2>/dev/null || echo "Warning: src/postcss.config.js not found" +COPYFILE_DISABLE=1 cp src/index.css "$STAGING_FULL_PATH/src/" 2>/dev/null || echo "Warning: src/index.css not found" +COPYFILE_DISABLE=1 cp src/tailwind.config.js "$STAGING_FULL_PATH/src/" 2>/dev/null || echo "Warning: src/tailwind.config.js not found" +COPYFILE_DISABLE=1 cp src/postcss.config.js "$STAGING_FULL_PATH/src/" 2>/dev/null || echo "Warning: src/postcss.config.js not found" # Root files echo "Copying root files..." -cp package.json "$STAGING_FULL_PATH/" -cp package-lock.json "$STAGING_FULL_PATH/" -cp README.md "$STAGING_FULL_PATH/" -cp LICENSE "$STAGING_FULL_PATH/" -cp CHANGELOG.md "$STAGING_FULL_PATH/" -cp .env.example "$STAGING_FULL_PATH/.env.example" # Essential for user configuration +COPYFILE_DISABLE=1 cp package.json "$STAGING_FULL_PATH/" +COPYFILE_DISABLE=1 cp package-lock.json "$STAGING_FULL_PATH/" +COPYFILE_DISABLE=1 cp README.md "$STAGING_FULL_PATH/" +COPYFILE_DISABLE=1 cp LICENSE "$STAGING_FULL_PATH/" +COPYFILE_DISABLE=1 cp CHANGELOG.md "$STAGING_FULL_PATH/" +COPYFILE_DISABLE=1 cp .env.example "$STAGING_FULL_PATH/.env.example" # Essential for user configuration # Scripts (e.g., install-pulse.sh, if intended for end-user) if [ -d "scripts" ]; then echo "Copying scripts..." mkdir -p "$STAGING_FULL_PATH/scripts/" if [ -f "scripts/install-pulse.sh" ]; then - cp scripts/install-pulse.sh "$STAGING_FULL_PATH/scripts/" + COPYFILE_DISABLE=1 cp scripts/install-pulse.sh "$STAGING_FULL_PATH/scripts/" fi # Add other scripts if they are part of the release fi