Skip to content

Commit dd56d1f

Browse files
committed
Fix: exit with error when failed to resolve dependencies
1 parent 2781566 commit dd56d1f

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/commands/install.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ module Shards
3232
solver.each_conflict do |message|
3333
Shards.logger.warn { "Conflict #{message}" }
3434
end
35-
Shards.logger.error { "Failed to resolve dependencies" }
35+
raise Shards::Error.new("Failed to resolve dependencies")
3636
end
3737
end
3838

src/commands/lock.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ module Shards
3636
solver.each_conflict do |message|
3737
Shards.logger.warn { "Conflict #{message}" }
3838
end
39-
Shards.logger.error { "Failed to resolve dependencies" }
39+
raise Shards::Error.new("Failed to resolve dependencies")
4040
end
4141
end
4242

src/commands/outdated.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ module Shards
3030
solver.each_conflict do |message|
3131
Shards.logger.warn { "Conflict #{message}" }
3232
end
33-
Shards.logger.error { "Failed to resolve dependencies" }
33+
raise Shards::Error.new("Failed to resolve dependencies")
3434
end
3535
end
3636

src/commands/update.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ module Shards
2727
solver.each_conflict do |message|
2828
Shards.logger.warn { "Conflict #{message}" }
2929
end
30-
Shards.logger.error { "Failed to resolve dependencies" }
30+
raise Shards::Error.new("Failed to resolve dependencies")
3131
end
3232
end
3333

0 commit comments

Comments
 (0)