Fix CI package detection - packages are actually being built successfully!
All checks were successful
Comprehensive CI/CD Pipeline / Build and Test (push) Successful in 1m30s
Comprehensive CI/CD Pipeline / Security Audit (push) Successful in 42s
Comprehensive CI/CD Pipeline / Package Validation (push) Successful in 54s
Comprehensive CI/CD Pipeline / Status Report (push) Successful in 15s
All checks were successful
Comprehensive CI/CD Pipeline / Build and Test (push) Successful in 1m30s
Comprehensive CI/CD Pipeline / Security Audit (push) Successful in 42s
Comprehensive CI/CD Pipeline / Package Validation (push) Successful in 54s
Comprehensive CI/CD Pipeline / Status Report (push) Successful in 15s
- Update all references from mock_*.deb to deb-mock_*.deb in CI workflow - The packages are being built successfully as shown in logs: * deb-mock_0.1.0+build20250904204010.9b1e1ca9f9_all.deb * deb-mock-filesystem_0.1.0+build20250904204010.9b1e1ca9f9_all.deb * deb-mock-configs_0.1.0+build20250904204010.9b1e1ca9f9_all.deb * deb-mock-plugins_0.1.0+build20250904204010.9b1e1ca9f9_all.deb * deb-mock-dev_0.1.0+build20250904204010.9b1e1ca9f9_all.deb * deb-mock-cache_0.1.0+build20250904204010.9b1e1ca9f9_all.deb The CI was failing because it was looking for mock_*.deb but packages are named deb-mock_*.deb. All 6 packages are building successfully - this should fix the CI completion!
This commit is contained in:
parent
9b1e1ca9f9
commit
3d132eba9b
1 changed files with 15 additions and 15 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue