TEST: Full Claude reword
This commit is contained in:
		| @@ -158,26 +158,56 @@ jobs: | ||||
|         chmod +x build.sh | ||||
|         ./build.sh | ||||
|  | ||||
|     - name: List built packages | ||||
|     - name: Verify and list built packages | ||||
|       run: | | ||||
|         set -euo pipefail | ||||
|          | ||||
|         echo "=== Built packages ===" | ||||
|         if [[ -d "zabbix-apk-builder/packages" ]]; then | ||||
|           ls -la zabbix-apk-builder/packages/ | ||||
|           echo "=== Package sizes ===" | ||||
|           find zabbix-apk-builder/packages/ -name "*.apk" -exec du -h {} \; | ||||
|         else | ||||
|           echo "ERROR: No packages directory found" | ||||
|         echo "=== Verifying package build ===" | ||||
|         cd zabbix-apk-builder | ||||
|          | ||||
|         if [[ ! -d "packages" ]]; then | ||||
|           echo "❌ ERROR: packages directory does not exist" | ||||
|           echo "Current directory contents:" | ||||
|           ls -la . | ||||
|           exit 1 | ||||
|         fi | ||||
|          | ||||
|         # Check for packages in the standard Alpine directory structure | ||||
|         PACKAGE_DIRS=( | ||||
|           "packages/*.apk" | ||||
|           "packages/builder/x86_64/*.apk" | ||||
|           "packages/x86_64/*.apk" | ||||
|         ) | ||||
|          | ||||
|         FOUND_PACKAGES=false | ||||
|         for pattern in "${PACKAGE_DIRS[@]}"; do | ||||
|           if ls $pattern >/dev/null 2>&1; then | ||||
|             FOUND_PACKAGES=true | ||||
|             echo "✅ Packages found in: $(dirname $pattern)" | ||||
|             ls -la $pattern | ||||
|             break | ||||
|           fi | ||||
|         done | ||||
|          | ||||
|         if [[ "$FOUND_PACKAGES" == "false" ]]; then | ||||
|           echo "❌ ERROR: No packages found in any expected location" | ||||
|           echo "Directory structure:" | ||||
|           find packages -type f -name "*.apk" 2>/dev/null || echo "No .apk files found" | ||||
|           exit 1 | ||||
|         fi | ||||
|          | ||||
|         echo "=== Package details ===" | ||||
|         find packages -name "*.apk" -exec bash -c 'echo "Package: $(basename "$1")"; echo "Size: $(du -h "$1" | cut -f1)"; echo "---"' _ {} \; | ||||
|  | ||||
|     - name: Upload packages as artifacts | ||||
|       uses: actions/upload-artifact@v4 | ||||
|       with: | ||||
|         name: zabbix-apk-packages | ||||
|         path: zabbix-apk-builder/packages/*.apk | ||||
|         name: zabbix-apk-packages-${{ gitea.run_number }} | ||||
|         path: | | ||||
|           zabbix-apk-builder/packages/**/*.apk | ||||
|           !zabbix-apk-builder/packages/**/APKINDEX.tar.gz | ||||
|         retention-days: 30 | ||||
|         if-no-files-found: error | ||||
|  | ||||
|   deploy-test: | ||||
|     needs: [check-version, build-packages] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user