debugging

This commit is contained in:
Michael Freno
2025-11-25 22:04:49 -05:00
parent b4016fde51
commit 2c7f8c5282
2 changed files with 38 additions and 5 deletions

View File

@@ -123,6 +123,12 @@ jobs:
- name: Create release packages - name: Create release packages
run: | run: |
# Debug: Show environment
echo "Working directory: $(pwd)"
echo "Contents:"
ls -la
echo ""
# Create all 4 profile packages # Create all 4 profile packages
./scripts/create-profile-packages.sh ./scripts/create-profile-packages.sh
@@ -131,6 +137,8 @@ jobs:
for profile in minimal slim default full; do for profile in minimal slim default full; do
if [ ! -f "releases/flexlove-${profile}-v${VERSION}.zip" ]; then if [ ! -f "releases/flexlove-${profile}-v${VERSION}.zip" ]; then
echo "Error: ${profile} profile package was not created" echo "Error: ${profile} profile package was not created"
echo "Contents of releases directory:"
ls -la releases/ || echo "releases directory does not exist"
exit 1 exit 1
fi fi
if [ ! -f "releases/flexlove-${profile}-v${VERSION}.zip.sha256" ]; then if [ ! -f "releases/flexlove-${profile}-v${VERSION}.zip.sha256" ]; then

View File

@@ -11,6 +11,21 @@ NC='\033[0m' # No Color
echo -e "${BLUE}FlexLöve Profile Package Builder${NC}" echo -e "${BLUE}FlexLöve Profile Package Builder${NC}"
echo "" echo ""
# Debug: Show current directory and verify files exist
echo -e "${YELLOW}Working directory: $(pwd)${NC}"
if [ ! -f "FlexLove.lua" ]; then
echo -e "${RED}Error: FlexLove.lua not found in current directory${NC}"
echo "Contents of current directory:"
ls -la
exit 1
fi
if [ ! -d "modules" ]; then
echo -e "${RED}Error: modules/ directory not found${NC}"
echo "Contents of current directory:"
ls -la
exit 1
fi
VERSION=$(grep -m 1 "_VERSION" FlexLove.lua | awk -F'"' '{print $2}') VERSION=$(grep -m 1 "_VERSION" FlexLove.lua | awk -F'"' '{print $2}')
if [ -z "$VERSION" ]; then if [ -z "$VERSION" ]; then
echo -e "${RED}Error: Could not extract version from FlexLove.lua${NC}" echo -e "${RED}Error: Could not extract version from FlexLove.lua${NC}"
@@ -75,7 +90,11 @@ for profile in minimal slim default full; do
TEMP_DIR=$(mktemp -d) TEMP_DIR=$(mktemp -d)
BUILD_DIR="${TEMP_DIR}/flexlove" BUILD_DIR="${TEMP_DIR}/flexlove"
mkdir -p "$BUILD_DIR/modules" echo " → Creating build directory: $BUILD_DIR"
mkdir -p "$BUILD_DIR/modules" || {
echo -e "${RED}Error: Failed to create build directory${NC}"
exit 1
}
echo " → Copying FlexLove.lua" echo " → Copying FlexLove.lua"
cp FlexLove.lua "$BUILD_DIR/" cp FlexLove.lua "$BUILD_DIR/"
@@ -137,10 +156,16 @@ EOF
module_count=0 module_count=0
for module in $module_list; do for module in $module_list; do
if [ -f "modules/$module" ]; then if [ -f "modules/$module" ]; then
cp "modules/$module" "$BUILD_DIR/modules/" cp "modules/$module" "$BUILD_DIR/modules/" || {
((module_count++)) echo -e "${RED}Error: Failed to copy modules/$module${NC}"
exit 1
}
module_count=$((module_count + 1))
else else
echo -e "${RED}Warning: Module not found: modules/$module${NC}" echo -e "${RED}Error: Module not found: modules/$module${NC}"
echo "Available modules:"
ls -la modules/ || echo "modules/ directory not found"
exit 1
fi fi
done done
echo " Copied ${module_count} modules" echo " Copied ${module_count} modules"