diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index ce7c158..daeb8eb 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -156,16 +156,16 @@ jobs: dpkg-buildpackage -b -us -uc # Check if packages were created - if ls ../mock_*.deb >/dev/null 2>&1; then + if ls ../deb-mock_*.deb >/dev/null 2>&1; then echo "✅ Debian packages created successfully" echo "Built packages:" - ls -la ../mock_*.deb + ls -la ../deb-mock_*.deb # Copy packages to current directory echo "Copying packages to current directory..." - cp ../mock_*.deb . + cp ../deb-mock_*.deb . echo "✅ Packages copied:" - ls -la mock_*.deb + ls -la deb-mock_*.deb else echo "❌ No Debian packages found" exit 1 @@ -182,7 +182,7 @@ jobs: echo "Testing built packages..." # Find the main package - MAIN_PACKAGE=$(ls mock_*.deb 2>/dev/null | grep -v "mock-filesystem\|mock-configs\|mock-plugins\|mock-dev\|mock-cache" | head -1) + MAIN_PACKAGE=$(ls deb-mock_*.deb 2>/dev/null | grep -v "deb-mock-filesystem\|deb-mock-configs\|deb-mock-plugins\|deb-mock-dev\|deb-mock-cache" | head -1) if [ -n "$MAIN_PACKAGE" ]; then echo "✅ Found main package: $MAIN_PACKAGE" @@ -225,9 +225,9 @@ jobs: echo '' >> CI_SUMMARY.md # Add package information - if ls mock_*.deb >/dev/null 2>&1; then + if ls deb-mock_*.deb >/dev/null 2>&1; then echo '### Debian Packages' >> CI_SUMMARY.md - for pkg in mock_*.deb; do + for pkg in deb-mock_*.deb; do PKG_NAME=$(dpkg-deb -f "$pkg" Package 2>/dev/null || echo "Unknown") PKG_VERSION=$(dpkg-deb -f "$pkg" Version 2>/dev/null || echo "Unknown") PKG_ARCH=$(dpkg-deb -f "$pkg" Architecture 2>/dev/null || echo "Unknown") @@ -268,16 +268,16 @@ jobs: mkdir -p artifacts # Copy all built packages - if ls mock_*.deb >/dev/null 2>&1; then + if ls deb-mock_*.deb >/dev/null 2>&1; then echo "📦 Copying Debian packages to artifacts directory..." - cp mock_*.deb artifacts/ + cp deb-mock_*.deb artifacts/ echo "✅ Packages copied:" - ls -la artifacts/mock_*.deb + ls -la artifacts/deb-mock_*.deb # Show package details echo "" echo "📋 Package Details:" - for pkg in artifacts/mock_*.deb; do + for pkg in artifacts/deb-mock_*.deb; do PKG_NAME=$(dpkg-deb -f "$pkg" Package 2>/dev/null || echo "Unknown") PKG_VERSION=$(dpkg-deb -f "$pkg" Version 2>/dev/null || echo "Unknown") PKG_ARCH=$(dpkg-deb -f "$pkg" Architecture 2>/dev/null || echo "Unknown") @@ -307,9 +307,9 @@ jobs: echo "## Available Artifacts" >> artifacts/ARTIFACTS.md echo "" >> artifacts/ARTIFACTS.md - if ls artifacts/mock_*.deb >/dev/null 2>&1; then + if ls artifacts/deb-mock_*.deb >/dev/null 2>&1; then echo "### Debian Packages" >> artifacts/ARTIFACTS.md - for pkg in artifacts/mock_*.deb; do + for pkg in artifacts/deb-mock_*.deb; do PKG_NAME=$(dpkg-deb -f "$pkg" Package 2>/dev/null || echo "Unknown") PKG_VERSION=$(dpkg-deb -f "$pkg" Version 2>/dev/null || echo "Unknown") PKG_ARCH=$(dpkg-deb -f "$pkg" Architecture 2>/dev/null || echo "Unknown") @@ -347,7 +347,7 @@ jobs: echo "Publishing .deb packages to Forgejo Debian Registry..." # .deb files are MANDATORY - fail if none exist - if ! ls mock_*.deb >/dev/null 2>&1; then + if ! ls deb-mock_*.deb >/dev/null 2>&1; then echo "❌ CRITICAL: No .deb files found!" echo "🚨 .deb packages are REQUIRED - build must fail" exit 1 @@ -365,7 +365,7 @@ jobs: FORGEJO_COMPONENT="main" # Package component # Publish each .deb file - for deb_file in mock_*.deb; do + for deb_file in deb-mock_*.deb; do echo "📦 Publishing $deb_file..." # Extract package info