mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-22 19:23:31 +00:00
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
This commit is contained in:
Generated
+2
-2
@@ -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",
|
||||
|
||||
+1
-1
@@ -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": {
|
||||
|
||||
+10
-10
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user