Comparing changes
v0.9.0
→
v0.9.1
3 commits
5 files changed
Commits
Changed files (5)
lib/elelem/plugins/execute.rb
@@ -11,7 +11,7 @@ Elelem::Plugins.register(:execute) do |toolbox|
end
toolbox.after("execute") do |args, result|
- return if result[:exit_status] == 0
+ next if result[:exit_status] == 0
$stdout.puts toolbox.header("execute", args, state: "x")
end
lib/elelem/plugins/verify.rb
@@ -37,7 +37,7 @@ module Elelem
Verifiers.for(path).inject({verified: []}) do |memo, cmd|
$stdout.puts toolbox.header("execute", { "command" => cmd })
v = toolbox.run("execute", { "command" => cmd })
- return v.merge(path: path, command: cmd) if v[:exit_status] != 0
+ break v.merge(path: path, command: cmd) if v[:exit_status] != 0
memo[:verified] << cmd
memo
lib/elelem/version.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module Elelem
- VERSION = "0.9.0"
+ VERSION = "0.9.1"
end
\ No newline at end of file
CHANGELOG.md
@@ -1,3 +1,9 @@
+## [0.9.1] - 2026-01-22
+
+### Fixed
+- Use `next` instead of `return` to exit block in execute plugin after-hook
+- Use `break` instead of `return` to exit `inject` block in verify plugin
+
## [0.9.0] - 2026-01-21
### Added
Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- elelem (0.9.0)
+ elelem (0.9.1)
date (~> 3.0)
erb (~> 6.0)
fileutils (~> 1.0)