diff --git a/lib/dpl/providers/snap.rb b/lib/dpl/providers/snap.rb index 22e474ec8..4bbcdf5be 100644 --- a/lib/dpl/providers/snap.rb +++ b/lib/dpl/providers/snap.rb @@ -21,7 +21,7 @@ class Snap < Provider update_snapd: 'sudo apt-get install snapd', install: 'sudo snap install snapcraft --classic', login: 'echo "%{token}" | snapcraft login --with -', - deploy: 'snapcraft push %{snap_path} --release=%{channel}' + deploy: 'snapcraft upload %{snap_path} --release=%{channel}' msgs login: 'Attemping to login ...', no_snaps: 'No snap found matching %{snap}', diff --git a/spec/dpl/providers/snap_spec.rb b/spec/dpl/providers/snap_spec.rb index 87a1e5fff..3586bc735 100644 --- a/spec/dpl/providers/snap_spec.rb +++ b/spec/dpl/providers/snap_spec.rb @@ -9,16 +9,16 @@ it { should have_run '[apt:get] snapd (snap)' } it { should have_run 'sudo snap install snapcraft --classic' } it { should have_run 'echo "token" | snapcraft login --with -' } - it { should have_run 'snapcraft push ./snap --release=edge' } + it { should have_run 'snapcraft upload ./snap --release=edge' } it { should have_run_in_order } end describe 'given --snap ./sn*' do - it { should have_run 'snapcraft push ./snap --release=edge' } + it { should have_run 'snapcraft upload ./snap --release=edge' } end describe 'given --snap ./snap --channel channel' do - it { should have_run 'snapcraft push ./snap --release=channel' } + it { should have_run 'snapcraft upload ./snap --release=channel' } end describe 'given --snap ./snap', run: false do