mirror of
				https://github.com/maxgoedjen/secretive.git
				synced 2025-11-04 01:10:56 +00:00 
			
		
		
		
	Update Xcode and Cleanup Deprecations (#277)
* Cleanup. * Remove obsolete animation * Bump xcode
This commit is contained in:
		
							parent
							
								
									6bb9fd376f
								
							
						
					
					
						commit
						79f7177ffb
					
				
							
								
								
									
										4
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							@ -20,7 +20,7 @@ jobs:
 | 
			
		||||
        APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
 | 
			
		||||
      run: ./.github/scripts/signing.sh
 | 
			
		||||
    - name: Set Environment
 | 
			
		||||
      run: sudo xcrun xcode-select -s /Applications/Xcode_13.1.app
 | 
			
		||||
      run: sudo xcrun xcode-select -s /Applications/Xcode_13.2.app
 | 
			
		||||
    - name: Test
 | 
			
		||||
      run: xcrun xcodebuild test -project Secretive.xcodeproj -scheme Secretive
 | 
			
		||||
  build:
 | 
			
		||||
@ -38,7 +38,7 @@ jobs:
 | 
			
		||||
        APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
 | 
			
		||||
      run: ./.github/scripts/signing.sh
 | 
			
		||||
    - name: Set Environment
 | 
			
		||||
      run: sudo xcrun xcode-select -s /Applications/Xcode_13.1.app
 | 
			
		||||
      run: sudo xcrun xcode-select -s /Applications/Xcode_13.2.app
 | 
			
		||||
    - name: Update Build Number
 | 
			
		||||
      env:
 | 
			
		||||
        TAG_NAME: ${{ github.ref }}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							@ -8,6 +8,6 @@ jobs:
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - name: Set Environment
 | 
			
		||||
      run: sudo xcrun xcode-select -s /Applications/Xcode_13.1.app
 | 
			
		||||
      run: sudo xcrun xcode-select -s /Applications/Xcode_13.2.app
 | 
			
		||||
    - name: Test
 | 
			
		||||
      run: xcrun xcodebuild test -project Secretive.xcodeproj -scheme Secretive
 | 
			
		||||
 | 
			
		||||
@ -56,13 +56,15 @@ extension SecureEnclave {
 | 
			
		||||
                ]
 | 
			
		||||
            ] as CFDictionary
 | 
			
		||||
 | 
			
		||||
            var privateKey: SecKey? = nil
 | 
			
		||||
            var publicKey: SecKey? = nil
 | 
			
		||||
            let status = SecKeyGeneratePair(attributes, &publicKey, &privateKey)
 | 
			
		||||
            guard privateKey != nil, let pk = publicKey else {
 | 
			
		||||
                throw KeychainError(statusCode: status)
 | 
			
		||||
            var createKeyError: SecurityError?
 | 
			
		||||
            let keypair = SecKeyCreateRandomKey(attributes, &createKeyError)
 | 
			
		||||
            if let error = createKeyError {
 | 
			
		||||
                throw error.takeRetainedValue() as Error
 | 
			
		||||
            }
 | 
			
		||||
            try savePublicKey(pk, name: name)
 | 
			
		||||
            guard let keypair = keypair, let publicKey = SecKeyCopyPublicKey(keypair) else {
 | 
			
		||||
                throw KeychainError(statusCode: nil)
 | 
			
		||||
            }
 | 
			
		||||
            try savePublicKey(publicKey, name: name)
 | 
			
		||||
            reloadSecrets()
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -218,7 +220,7 @@ extension SecureEnclave.Store {
 | 
			
		||||
extension SecureEnclave {
 | 
			
		||||
 | 
			
		||||
    public struct KeychainError: Error {
 | 
			
		||||
        public let statusCode: OSStatus
 | 
			
		||||
        public let statusCode: OSStatus?
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public struct SigningError: Error {
 | 
			
		||||
 | 
			
		||||
@ -870,7 +870,7 @@
 | 
			
		||||
			isa = PBXProject;
 | 
			
		||||
			attributes = {
 | 
			
		||||
				LastSwiftUpdateCheck = 1220;
 | 
			
		||||
				LastUpgradeCheck = 1130;
 | 
			
		||||
				LastUpgradeCheck = 1320;
 | 
			
		||||
				ORGANIZATIONNAME = "Max Goedjen";
 | 
			
		||||
				TargetAttributes = {
 | 
			
		||||
					50617D7E23FCE48D0099B055 = {
 | 
			
		||||
@ -1221,6 +1221,7 @@
 | 
			
		||||
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
			
		||||
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
			
		||||
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
			
		||||
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 | 
			
		||||
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
			
		||||
				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
			
		||||
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
			
		||||
@ -1282,6 +1283,7 @@
 | 
			
		||||
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
			
		||||
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
			
		||||
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
			
		||||
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 | 
			
		||||
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
			
		||||
				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
			
		||||
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
			
		||||
@ -1617,6 +1619,7 @@
 | 
			
		||||
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
			
		||||
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
			
		||||
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
			
		||||
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 | 
			
		||||
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
			
		||||
				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
			
		||||
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<Scheme
 | 
			
		||||
   LastUpgradeVersion = "1140"
 | 
			
		||||
   LastUpgradeVersion = "1320"
 | 
			
		||||
   version = "1.7">
 | 
			
		||||
   <BuildAction
 | 
			
		||||
      parallelizeBuildables = "YES"
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<Scheme
 | 
			
		||||
   LastUpgradeVersion = "1140"
 | 
			
		||||
   LastUpgradeVersion = "1320"
 | 
			
		||||
   version = "1.7">
 | 
			
		||||
   <BuildAction
 | 
			
		||||
      parallelizeBuildables = "YES"
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<Scheme
 | 
			
		||||
   LastUpgradeVersion = "1140"
 | 
			
		||||
   LastUpgradeVersion = "1320"
 | 
			
		||||
   version = "1.7">
 | 
			
		||||
   <BuildAction
 | 
			
		||||
      parallelizeBuildables = "YES"
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<Scheme
 | 
			
		||||
   LastUpgradeVersion = "1140"
 | 
			
		||||
   LastUpgradeVersion = "1320"
 | 
			
		||||
   version = "1.7">
 | 
			
		||||
   <BuildAction
 | 
			
		||||
      parallelizeBuildables = "YES"
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,5 @@
 | 
			
		||||
import SwiftUI
 | 
			
		||||
import UniformTypeIdentifiers
 | 
			
		||||
 | 
			
		||||
struct CopyableView: View {
 | 
			
		||||
 | 
			
		||||
@ -46,7 +47,7 @@ struct CopyableView: View {
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        .onDrag {
 | 
			
		||||
            NSItemProvider(item: NSData(data: text.data(using: .utf8)!), typeIdentifier: kUTTypeUTF8PlainText as String)
 | 
			
		||||
            NSItemProvider(item: NSData(data: text.data(using: .utf8)!), typeIdentifier: UTType.utf8PlainText.identifier)
 | 
			
		||||
        }
 | 
			
		||||
        .onTapGesture {
 | 
			
		||||
            copy()
 | 
			
		||||
 | 
			
		||||
@ -54,7 +54,6 @@ struct StepView: View {
 | 
			
		||||
            Rectangle()
 | 
			
		||||
                .foregroundColor(.green)
 | 
			
		||||
                .frame(width: max(0, ((width - (Constants.padding * 2)) / CGFloat(numberOfSteps - 1)) * CGFloat(currentStep) - (Constants.circleWidth / 2)), height: 5)
 | 
			
		||||
                .animation(.spring())
 | 
			
		||||
            HStack {
 | 
			
		||||
                ForEach(0..<numberOfSteps) { index in
 | 
			
		||||
                    ZStack {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user