Merge pull request #5059 from commitay/remove-checkpoint
remove appcast checkpoint audit
This commit is contained in:
		
						commit
						5024efa506
					
				| @ -26,7 +26,6 @@ module Cask | ||||
|       check_version_and_checksum | ||||
|       check_version | ||||
|       check_sha256 | ||||
|       check_appcast_checkpoint | ||||
|       check_url | ||||
|       check_generic_artifacts | ||||
|       check_token_conflicts | ||||
| @ -214,13 +213,6 @@ module Cask | ||||
|       add_error "cannot use the sha256 for an empty string in #{stanza}: #{empty_sha256}" | ||||
|     end | ||||
| 
 | ||||
|     def check_appcast_checkpoint | ||||
|       return unless cask.appcast | ||||
|       return unless cask.appcast.checkpoint | ||||
| 
 | ||||
|       add_error "Appcast checkpoints have been removed from Homebrew Cask" | ||||
|     end | ||||
| 
 | ||||
|     def check_latest_with_appcast | ||||
|       return unless cask.version.latest? | ||||
|       return unless cask.appcast | ||||
|  | ||||
| @ -1,12 +1,11 @@ | ||||
| module Cask | ||||
|   class DSL | ||||
|     class Appcast | ||||
|       attr_reader :uri, :checkpoint, :parameters | ||||
|       attr_reader :uri, :parameters | ||||
| 
 | ||||
|       def initialize(uri, **parameters) | ||||
|         @uri        = URI(uri) | ||||
|         @parameters = parameters | ||||
|         @checkpoint = parameters[:checkpoint] | ||||
|       end | ||||
| 
 | ||||
|       def to_yaml | ||||
|  | ||||
| @ -317,22 +317,6 @@ describe Cask::Audit, :cask do | ||||
|       end | ||||
|     end | ||||
| 
 | ||||
|     describe "appcast checkpoint check" do | ||||
|       let(:error_msg) { "Appcast checkpoints have been removed from Homebrew Cask" } | ||||
| 
 | ||||
|       context "when the Cask does not have a checkpoint" do | ||||
|         let(:cask_token) { "with-appcast" } | ||||
| 
 | ||||
|         it { is_expected.not_to fail_with(error_msg) } | ||||
|       end | ||||
| 
 | ||||
|       context "when the Cask has a checkpoint" do | ||||
|         let(:cask_token) { "appcast-with-checkpoint" } | ||||
| 
 | ||||
|         it { is_expected.to fail_with(error_msg) } | ||||
|       end | ||||
|     end | ||||
| 
 | ||||
|     describe "hosting with appcast checks" do | ||||
|       let(:appcast_warning) { /please add an appcast/ } | ||||
| 
 | ||||
|  | ||||
| @ -21,13 +21,5 @@ describe Cask::DSL::Appcast do | ||||
|         expect(subject.to_yaml).to eq(yaml) | ||||
|       end | ||||
|     end | ||||
| 
 | ||||
|     context "with checkpoint in parameters" do | ||||
|       let(:params) { { checkpoint: "abc123" } } | ||||
| 
 | ||||
|       it "returns an YAML serialized array composed of the URI and parameters" do | ||||
|         expect(subject.to_yaml).to eq(yaml) | ||||
|       end | ||||
|     end | ||||
|   end | ||||
| end | ||||
|  | ||||
| @ -1,4 +0,0 @@ | ||||
| cask 'appcast-with-checkpoint' do | ||||
|   appcast 'https://localhost/appcast.xml', | ||||
|           checkpoint: 'd5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2' | ||||
| end | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user