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 }}
 | 
					        APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
 | 
				
			||||||
      run: ./.github/scripts/signing.sh
 | 
					      run: ./.github/scripts/signing.sh
 | 
				
			||||||
    - name: Set Environment
 | 
					    - 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
 | 
					    - name: Test
 | 
				
			||||||
      run: xcrun xcodebuild test -project Secretive.xcodeproj -scheme Secretive
 | 
					      run: xcrun xcodebuild test -project Secretive.xcodeproj -scheme Secretive
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
@ -38,7 +38,7 @@ jobs:
 | 
				
			|||||||
        APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
 | 
					        APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
 | 
				
			||||||
      run: ./.github/scripts/signing.sh
 | 
					      run: ./.github/scripts/signing.sh
 | 
				
			||||||
    - name: Set Environment
 | 
					    - 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
 | 
					    - name: Update Build Number
 | 
				
			||||||
      env:
 | 
					      env:
 | 
				
			||||||
        TAG_NAME: ${{ github.ref }}
 | 
					        TAG_NAME: ${{ github.ref }}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							@ -8,6 +8,6 @@ jobs:
 | 
				
			|||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
    - uses: actions/checkout@v2
 | 
					    - uses: actions/checkout@v2
 | 
				
			||||||
    - name: Set Environment
 | 
					    - 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
 | 
					    - name: Test
 | 
				
			||||||
      run: xcrun xcodebuild test -project Secretive.xcodeproj -scheme Secretive
 | 
					      run: xcrun xcodebuild test -project Secretive.xcodeproj -scheme Secretive
 | 
				
			||||||
 | 
				
			|||||||
@ -56,13 +56,15 @@ extension SecureEnclave {
 | 
				
			|||||||
                ]
 | 
					                ]
 | 
				
			||||||
            ] as CFDictionary
 | 
					            ] as CFDictionary
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var privateKey: SecKey? = nil
 | 
					            var createKeyError: SecurityError?
 | 
				
			||||||
            var publicKey: SecKey? = nil
 | 
					            let keypair = SecKeyCreateRandomKey(attributes, &createKeyError)
 | 
				
			||||||
            let status = SecKeyGeneratePair(attributes, &publicKey, &privateKey)
 | 
					            if let error = createKeyError {
 | 
				
			||||||
            guard privateKey != nil, let pk = publicKey else {
 | 
					                throw error.takeRetainedValue() as Error
 | 
				
			||||||
                throw KeychainError(statusCode: status)
 | 
					 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            try savePublicKey(pk, name: name)
 | 
					            guard let keypair = keypair, let publicKey = SecKeyCopyPublicKey(keypair) else {
 | 
				
			||||||
 | 
					                throw KeychainError(statusCode: nil)
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            try savePublicKey(publicKey, name: name)
 | 
				
			||||||
            reloadSecrets()
 | 
					            reloadSecrets()
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -218,7 +220,7 @@ extension SecureEnclave.Store {
 | 
				
			|||||||
extension SecureEnclave {
 | 
					extension SecureEnclave {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public struct KeychainError: Error {
 | 
					    public struct KeychainError: Error {
 | 
				
			||||||
        public let statusCode: OSStatus
 | 
					        public let statusCode: OSStatus?
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public struct SigningError: Error {
 | 
					    public struct SigningError: Error {
 | 
				
			||||||
 | 
				
			|||||||
@ -870,7 +870,7 @@
 | 
				
			|||||||
			isa = PBXProject;
 | 
								isa = PBXProject;
 | 
				
			||||||
			attributes = {
 | 
								attributes = {
 | 
				
			||||||
				LastSwiftUpdateCheck = 1220;
 | 
									LastSwiftUpdateCheck = 1220;
 | 
				
			||||||
				LastUpgradeCheck = 1130;
 | 
									LastUpgradeCheck = 1320;
 | 
				
			||||||
				ORGANIZATIONNAME = "Max Goedjen";
 | 
									ORGANIZATIONNAME = "Max Goedjen";
 | 
				
			||||||
				TargetAttributes = {
 | 
									TargetAttributes = {
 | 
				
			||||||
					50617D7E23FCE48D0099B055 = {
 | 
										50617D7E23FCE48D0099B055 = {
 | 
				
			||||||
@ -1221,6 +1221,7 @@
 | 
				
			|||||||
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
									CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
				
			||||||
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
									CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
				
			||||||
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
									CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
				
			||||||
 | 
									CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 | 
				
			||||||
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
									CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
				
			||||||
				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
									CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
				
			||||||
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
									CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
				
			||||||
@ -1282,6 +1283,7 @@
 | 
				
			|||||||
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
									CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
				
			||||||
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
									CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
				
			||||||
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
									CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
				
			||||||
 | 
									CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 | 
				
			||||||
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
									CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
				
			||||||
				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
									CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
				
			||||||
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
									CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
				
			||||||
@ -1617,6 +1619,7 @@
 | 
				
			|||||||
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
									CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
 | 
				
			||||||
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
									CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
 | 
				
			||||||
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
									CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | 
				
			||||||
 | 
									CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
 | 
				
			||||||
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
									CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
 | 
				
			||||||
				CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
									CLANG_WARN_STRICT_PROTOTYPES = YES;
 | 
				
			||||||
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
									CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
<Scheme
 | 
					<Scheme
 | 
				
			||||||
   LastUpgradeVersion = "1140"
 | 
					   LastUpgradeVersion = "1320"
 | 
				
			||||||
   version = "1.7">
 | 
					   version = "1.7">
 | 
				
			||||||
   <BuildAction
 | 
					   <BuildAction
 | 
				
			||||||
      parallelizeBuildables = "YES"
 | 
					      parallelizeBuildables = "YES"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
<Scheme
 | 
					<Scheme
 | 
				
			||||||
   LastUpgradeVersion = "1140"
 | 
					   LastUpgradeVersion = "1320"
 | 
				
			||||||
   version = "1.7">
 | 
					   version = "1.7">
 | 
				
			||||||
   <BuildAction
 | 
					   <BuildAction
 | 
				
			||||||
      parallelizeBuildables = "YES"
 | 
					      parallelizeBuildables = "YES"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
<Scheme
 | 
					<Scheme
 | 
				
			||||||
   LastUpgradeVersion = "1140"
 | 
					   LastUpgradeVersion = "1320"
 | 
				
			||||||
   version = "1.7">
 | 
					   version = "1.7">
 | 
				
			||||||
   <BuildAction
 | 
					   <BuildAction
 | 
				
			||||||
      parallelizeBuildables = "YES"
 | 
					      parallelizeBuildables = "YES"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
<Scheme
 | 
					<Scheme
 | 
				
			||||||
   LastUpgradeVersion = "1140"
 | 
					   LastUpgradeVersion = "1320"
 | 
				
			||||||
   version = "1.7">
 | 
					   version = "1.7">
 | 
				
			||||||
   <BuildAction
 | 
					   <BuildAction
 | 
				
			||||||
      parallelizeBuildables = "YES"
 | 
					      parallelizeBuildables = "YES"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,5 @@
 | 
				
			|||||||
import SwiftUI
 | 
					import SwiftUI
 | 
				
			||||||
 | 
					import UniformTypeIdentifiers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct CopyableView: View {
 | 
					struct CopyableView: View {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -46,7 +47,7 @@ struct CopyableView: View {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        .onDrag {
 | 
					        .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 {
 | 
					        .onTapGesture {
 | 
				
			||||||
            copy()
 | 
					            copy()
 | 
				
			||||||
 | 
				
			|||||||
@ -54,7 +54,6 @@ struct StepView: View {
 | 
				
			|||||||
            Rectangle()
 | 
					            Rectangle()
 | 
				
			||||||
                .foregroundColor(.green)
 | 
					                .foregroundColor(.green)
 | 
				
			||||||
                .frame(width: max(0, ((width - (Constants.padding * 2)) / CGFloat(numberOfSteps - 1)) * CGFloat(currentStep) - (Constants.circleWidth / 2)), height: 5)
 | 
					                .frame(width: max(0, ((width - (Constants.padding * 2)) / CGFloat(numberOfSteps - 1)) * CGFloat(currentStep) - (Constants.circleWidth / 2)), height: 5)
 | 
				
			||||||
                .animation(.spring())
 | 
					 | 
				
			||||||
            HStack {
 | 
					            HStack {
 | 
				
			||||||
                ForEach(0..<numberOfSteps) { index in
 | 
					                ForEach(0..<numberOfSteps) { index in
 | 
				
			||||||
                    ZStack {
 | 
					                    ZStack {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user