Upgrade deno, ensure downloads/updates on chef client runs
This commit is contained in:
parent
617f7959ab
commit
5ddfe642eb
@ -1,3 +1,3 @@
|
|||||||
node.default["deno"]["version"] = "1.44.1"
|
node.default["deno"]["version"] = "2.2.10"
|
||||||
node.default["deno"]["download_url"] = "https://github.com/denoland/deno/releases/download/v#{node['deno']['version']}/deno-x86_64-unknown-linux-gnu.zip"
|
node.default["deno"]["download_url"] = "https://github.com/denoland/deno/releases/download/v#{node['deno']['version']}/deno-x86_64-unknown-linux-gnu.zip"
|
||||||
node.default["deno"]["checksum"] = "b9ed6c90f12dd7751ad5f39e07f580f71a73e9947d2be703ea54086f8b9becfb"
|
node.default["deno"]["checksum"] = "7e8ea5f18841251786b76a5cd76fbe46093be088ff48995562f4d9082097ae19"
|
||||||
|
@ -2,8 +2,8 @@ name 'deno'
|
|||||||
maintainer 'Kosmos'
|
maintainer 'Kosmos'
|
||||||
maintainer_email 'ops@kosmos.org'
|
maintainer_email 'ops@kosmos.org'
|
||||||
license 'MIT'
|
license 'MIT'
|
||||||
description 'Installs/configures strfry'
|
description 'Installs/configures Deno'
|
||||||
version '0.1.0'
|
version '0.2.0'
|
||||||
chef_version '>= 18.0'
|
chef_version '>= 18.0'
|
||||||
issues_url 'https://gitea.kosmos.org/kosmos/deno-cookbook/issues'
|
issues_url 'https://gitea.kosmos.org/kosmos/deno-cookbook/issues'
|
||||||
source_url 'https://gitea.kosmos.org/kosmos/deno-cookbook'
|
source_url 'https://gitea.kosmos.org/kosmos/deno-cookbook'
|
||||||
|
@ -5,10 +5,16 @@
|
|||||||
|
|
||||||
package 'unzip'
|
package 'unzip'
|
||||||
|
|
||||||
ark 'deno' do
|
version = node['deno']['version']
|
||||||
url node['deno']['download_url']
|
|
||||||
checksum node['deno']['checksum']
|
ark "deno" do
|
||||||
creates 'deno'
|
url node['deno']['download_url']
|
||||||
path '/usr/local/bin'
|
checksum node['deno']['checksum']
|
||||||
action :cherry_pick
|
creates "deno"
|
||||||
|
path "/usr/local/deno/#{version}/bin"
|
||||||
|
action :cherry_pick
|
||||||
|
end
|
||||||
|
|
||||||
|
link '/usr/local/bin/deno' do
|
||||||
|
to "/usr/local/deno/#{version}/bin/deno"
|
||||||
end
|
end
|
||||||
|
@ -9,7 +9,7 @@ describe file('/usr/local/bin/deno') do
|
|||||||
end
|
end
|
||||||
|
|
||||||
describe bash('deno -v') do
|
describe bash('deno -v') do
|
||||||
its('stdout') { should match /deno 1\.44\.1/ }
|
its('stdout') { should match /deno 2\.2\.10/ }
|
||||||
its('stderr') { should eq '' }
|
its('stderr') { should eq '' }
|
||||||
its('exit_status') { should eq 0 }
|
its('exit_status') { should eq 0 }
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user