Replace discontinued? with deprecated?
				
					
				
			This commit is contained in:
		
							parent
							
								
									53c1e6ecdb
								
							
						
					
					
						commit
						7eb3f1a314
					
				@ -289,7 +289,7 @@ module Cask
 | 
			
		||||
 | 
			
		||||
    sig { params(livecheck_result: T.any(NilClass, T::Boolean, Symbol)).void }
 | 
			
		||||
    def audit_hosting_with_livecheck(livecheck_result: audit_livecheck_version)
 | 
			
		||||
      return if cask.discontinued?
 | 
			
		||||
      return if cask.deprecated? || cask.disabled?
 | 
			
		||||
      return if cask.version&.latest?
 | 
			
		||||
      return unless cask.url
 | 
			
		||||
      return if block_url_offline?
 | 
			
		||||
@ -544,7 +544,7 @@ module Cask
 | 
			
		||||
        )
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      # Respect cask skip conditions (e.g. discontinued, latest, unversioned)
 | 
			
		||||
      # Respect cask skip conditions (e.g. deprecated, disabled, latest, unversioned)
 | 
			
		||||
      skip_info ||= Homebrew::Livecheck::SkipConditions.skip_information(cask)
 | 
			
		||||
      return :skip if skip_info.present?
 | 
			
		||||
 | 
			
		||||
@ -682,8 +682,8 @@ module Cask
 | 
			
		||||
 | 
			
		||||
    sig { void }
 | 
			
		||||
    def audit_github_repository_archived
 | 
			
		||||
      # Discontinued casks may have an archived repo.
 | 
			
		||||
      return if cask.discontinued?
 | 
			
		||||
      # Deprecated/disabled casks may have an archived repo.
 | 
			
		||||
      return if cask.deprecated? || cask.disabled?
 | 
			
		||||
 | 
			
		||||
      user, repo = get_repo_data(%r{https?://github\.com/([^/]+)/([^/]+)/?.*}) if online?
 | 
			
		||||
      return if user.nil?
 | 
			
		||||
@ -696,8 +696,8 @@ module Cask
 | 
			
		||||
 | 
			
		||||
    sig { void }
 | 
			
		||||
    def audit_gitlab_repository_archived
 | 
			
		||||
      # Discontinued casks may have an archived repo.
 | 
			
		||||
      return if cask.discontinued?
 | 
			
		||||
      # Deprecated/disabled casks may have an archived repo.
 | 
			
		||||
      return if cask.deprecated? || cask.disabled?
 | 
			
		||||
 | 
			
		||||
      user, repo = get_repo_data(%r{https?://gitlab\.com/([^/]+)/([^/]+)/?.*}) if online?
 | 
			
		||||
      return if user.nil?
 | 
			
		||||
 | 
			
		||||
@ -163,6 +163,7 @@ module Cask
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      caveat :discontinued do
 | 
			
		||||
        # odeprecated "`caveats :discontinued`", "`deprecated!`"
 | 
			
		||||
        @discontinued = true
 | 
			
		||||
        <<~EOS
 | 
			
		||||
          #{@cask} has been officially discontinued upstream.
 | 
			
		||||
 | 
			
		||||
@ -119,10 +119,24 @@ module Homebrew
 | 
			
		||||
          verbose:       T::Boolean,
 | 
			
		||||
        ).returns(Hash)
 | 
			
		||||
      }
 | 
			
		||||
      def cask_discontinued(cask, livecheckable, full_name: false, verbose: false)
 | 
			
		||||
        return {} if !cask.discontinued? || livecheckable
 | 
			
		||||
      def cask_deprecated(cask, livecheckable, full_name: false, verbose: false)
 | 
			
		||||
        return {} if !cask.deprecated? || livecheckable
 | 
			
		||||
 | 
			
		||||
        Livecheck.status_hash(cask, "discontinued", full_name: full_name, verbose: verbose)
 | 
			
		||||
        Livecheck.status_hash(cask, "deprecated", full_name: full_name, verbose: verbose)
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      sig {
 | 
			
		||||
        params(
 | 
			
		||||
          cask:          Cask::Cask,
 | 
			
		||||
          livecheckable: T::Boolean,
 | 
			
		||||
          full_name:     T::Boolean,
 | 
			
		||||
          verbose:       T::Boolean,
 | 
			
		||||
        ).returns(Hash)
 | 
			
		||||
      }
 | 
			
		||||
      def cask_disabled(cask, livecheckable, full_name: false, verbose: false)
 | 
			
		||||
        return {} if !cask.disabled? || livecheckable
 | 
			
		||||
 | 
			
		||||
        Livecheck.status_hash(cask, "disabled", full_name: full_name, verbose: verbose)
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      sig {
 | 
			
		||||
@ -165,7 +179,8 @@ module Homebrew
 | 
			
		||||
      # Skip conditions for casks.
 | 
			
		||||
      CASK_CHECKS = [
 | 
			
		||||
        :package_or_resource_skip,
 | 
			
		||||
        :cask_discontinued,
 | 
			
		||||
        :cask_deprecated,
 | 
			
		||||
        :cask_disabled,
 | 
			
		||||
        :cask_version_latest,
 | 
			
		||||
        :cask_url_unversioned,
 | 
			
		||||
      ].freeze
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user