Skip to content

Commit 94c9379

Browse files
add BuildTask#hexdigest for ci cache
1 parent bc8d55c commit 94c9379

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

lib/ruby_wasm/rake_task.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,20 @@ def initialize(
7474
@crossruby.define_task
7575
end
7676

77+
def hexdigest
78+
require 'digest'
79+
digest = Digest::SHA256.new
80+
digest << @source.name
81+
digest << @build_dir
82+
digest << @rubies_dir
83+
digest << @target
84+
digest << @toolchain.name
85+
digest << @libyaml.name
86+
digest << @zlib.name
87+
digest << @wasi_vfs.name
88+
digest.hexdigest
89+
end
90+
7791
private
7892

7993
def add_product(product)

0 commit comments

Comments
 (0)