Skip to content

Commit

Permalink
feat: add macOS12+ support (#2)
Browse files Browse the repository at this point in the history
* feat: add macOS-12+ support

* Create swift.yml

* Update swift.yml
  • Loading branch information
EnesKaraosman committed Apr 10, 2024
1 parent 46ec7c8 commit 1cba81c
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 11 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/swift.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Swift

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:
build:

runs-on: macos-14

steps:
- uses: actions/checkout@v4

- name: List Xcode installations
run: sudo ls -1 /Applications | grep "Xcode"

- name: Select Xcode 15.2
run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer

- name: Build
run: swift build -v
4 changes: 2 additions & 2 deletions Example/Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"Example/Preview Content\"";
DEVELOPMENT_TEAM = 7S68257G8H;
DEVELOPMENT_TEAM = L9DND36YTU;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
Expand Down Expand Up @@ -331,7 +331,7 @@
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"Example/Preview Content\"";
DEVELOPMENT_TEAM = 7S68257G8H;
DEVELOPMENT_TEAM = L9DND36YTU;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/onevcat/Kingfisher.git",
"state" : {
"revision" : "add0a87ec4e31e2ca2a0b2085f0559201e4f5918",
"version" : "7.10.1"
"revision" : "5b92f029fab2cce44386d28588098b5be0824ef5",
"version" : "7.11.0"
}
}
],
Expand Down
10 changes: 4 additions & 6 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,25 +1,23 @@
// swift-tools-version:5.3
// swift-tools-version:5.8
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
name: "JSONDrivenUI",
platforms: [
.iOS(.v14)
.iOS(.v14),
.macOS(.v12)
],
products: [
// Products define the executables and libraries a package produces, and make them visible to other packages.
.library(
name: "JSONDrivenUI",
targets: ["JSONDrivenUI"]),
],
dependencies: [
.package(url: "https://github.com/onevcat/Kingfisher.git", from: "7.10.1"),
.package(url: "https://github.com/onevcat/Kingfisher.git", from: "7.11.0"),
],
targets: [
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
// Targets can depend on other targets in this package, and on products in packages this package depends on.
.target(
name: "JSONDrivenUI",
dependencies: [
Expand Down
1 change: 0 additions & 1 deletion Sources/JSONDrivenUI/ViewProperties.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
// Created by Enes Karaosman on 27.11.2020.
//

import UIKit
import SwiftUI

internal class ViewProperties: Codable {
Expand Down

0 comments on commit 1cba81c

Please sign in to comment.