Remove update from the clean process

This commit is contained in:
Ryan Hughes committed 2025-11-21 22:20:56 -05:00
1 parent 8e55e73026
commit 58562007c8
3 files changed
+21 -15

No files matched your search

+2 -6
View File
@@ -232,12 +232,8 @@ main() {
# Update database after cleaning (unless dry run)
if [[ "$DRY_RUN" != true ]]; then
print_info "Updating repository database..."
"$BUILD_ROOT/bin/update-repo" >/dev/null 2>&1 && {
echo " -> Database updated successfully!"
} || {
print_warning " -> Database update failed (may need manual update)"
}
# Moved to release workflow
:
fi
show_disk_usage
+17 -8
View File
@@ -18,7 +18,8 @@ echo " 1. Build packages"
echo " 2. Sign packages"
echo " 3. Promote to production"
echo " 4. Clean old versions"
echo " 5. Sync to remote"
echo " 5. Update repository database"
echo " 6. Sync to remote"
echo ""
# Parse arguments
@@ -78,7 +79,7 @@ print_info "Build workspace: $BUILD_OUTPUT_DIR"
# Step 1: Build
echo ""
print_info "Step 1/5: Building packages..."
print_info "Step 1/6: Building packages..."
"$BUILD_ROOT/bin/build" "${BUILD_ARGS[@]}" || {
print_error "Build failed"
exit 1
@@ -86,7 +87,7 @@ print_info "Step 1/5: Building packages..."
# Step 2: Sign
echo ""
print_info "Step 2/5: Signing packages..."
print_info "Step 2/6: Signing packages..."
"$BUILD_ROOT/bin/sign" --arch "$ARCH" --mirror "$MIRROR" || {
print_error "Signing failed"
exit 1
@@ -94,23 +95,31 @@ print_info "Step 2/5: Signing packages..."
# Step 3: Promote
echo ""
print_info "Step 3/5: Promoting to production..."
print_info "Step 3/6: Promoting to production..."
"$BUILD_ROOT/bin/promote-build" --arch "$ARCH" --mirror "$MIRROR" || {
print_error "Promotion failed"
exit 1
}
# Step 4: Clean (which also updates the repo)
# Step 4: Clean
echo ""
print_info "Step 4/5: Cleaning old versions..."
print_info "Step 4/6: Cleaning old versions..."
"$BUILD_ROOT/bin/clean-repo" --arch "$ARCH" --mirror "$MIRROR" || {
print_error "Cleaning failed"
exit 1
}
# Step 5: Sync
# Step 5: Update DB
echo ""
print_info "Step 5/5: Syncing to remote..."
print_info "Step 5/6: Updating repository database..."
"$BUILD_ROOT/bin/update-repo" --arch "$ARCH" --mirror "$MIRROR" || {
print_error "Database update failed"
exit 1
}
# Step 6: Sync
echo ""
print_info "Step 6/6: Syncing to remote..."
SYNC_ARGS=("--mirror" "$MIRROR" "--arch" "$ARCH")
if [[ -n "$SYNC_REMOTE" ]]; then
SYNC_ARGS+=("--remote" "$SYNC_REMOTE")
+2 -1
View File
@@ -32,7 +32,7 @@ show_usage() {
echo "Usage: $0 <command> [options]"
echo ""
echo "Commands:"
echo " release Run complete workflow: build → sign → promote → clean → sync"
echo " release Run complete workflow: build → sign → promote → clean → update → sync"
echo " build Build AUR packages (unsigned)"
echo " sign Sign all packages in build-output"
echo " promote Promote build to production (build-output → pkgs.omarchy.org)"
@@ -49,6 +49,7 @@ show_usage() {
echo " $0 sign"
echo " $0 promote"
echo " $0 clean"
echo " $0 update"
echo " $0 sync pkgs.omarchy.org/x86_64"
echo ""
echo "For command-specific help, use:"