Skip to content

Commit 7d4c821

Browse files
committed
Merge branch 'release/simplye/3.9.5'
SimplyE 3.9.5 included: - Added expiration date for banned books - Upgraded Readium to 2.6.0 - Now using SPM for almost all 3rd party dependencies - Upgraded tooling to Xcode 14.3
2 parents 3fae63e + 5402a9d commit 7d4c821

32 files changed

Lines changed: 512 additions & 1213 deletions

.github/workflows/archive-and-upload.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- feature/**
88
jobs:
99
version-check:
10-
runs-on: macOS-12
10+
runs-on: macOS-13
1111
env:
1212
GITHUB_TOKEN: ${{ secrets.IOS_DEV_CI_PAT }}
1313
steps:
@@ -20,7 +20,7 @@ jobs:
2020
- name: Check Carthage version
2121
run: command -v carthage && carthage version
2222
- name: Checkout main repo
23-
uses: actions/checkout@v2
23+
uses: actions/checkout@v3
2424
with:
2525
token: ${{ secrets.IOS_DEV_CI_PAT }}
2626
- name: Add Private Repo Auth
@@ -40,7 +40,7 @@ jobs:
4040
simplye_changed: ${{ steps.detectapp.outputs.simplye_changed }}
4141
openebooks_changed: ${{ steps.detectapp.outputs.openebooks_changed }}
4242
upload-arc:
43-
runs-on: macOS-12
43+
runs-on: macOS-13
4444
needs: version-check
4545
if: needs.version-check.outputs.simplye_changed == '1' || needs.version-check.outputs.openebooks_changed == '1'
4646
env:
@@ -49,13 +49,13 @@ jobs:
4949
- name: Check available Xcodes
5050
run: ls -la /Applications | grep Xcode
5151
- name: Force Xcode we use for development
52-
run: sudo xcode-select -switch /Applications/Xcode_13.4.1.app
52+
run: sudo xcode-select -switch /Applications/Xcode_14.3.app
5353
- name: Install Firebase Tools
5454
run: npm install -g firebase-tools
5555
- name: Check Firebase Tools version
5656
run: command -v firebase && firebase --version
5757
- name: Checkout main repo and submodules
58-
uses: actions/checkout@v2
58+
uses: actions/checkout@v3
5959
with:
6060
submodules: true
6161
token: ${{ secrets.IOS_DEV_CI_PAT }}
@@ -72,7 +72,7 @@ jobs:
7272
GITHUB_REPO_OWNER: ${{ github.repository_owner }}
7373
- name: Checkout Adobe RMSDK
7474
if: needs.version-check.outputs.simplye_changed == '1'
75-
uses: actions/checkout@v2
75+
uses: actions/checkout@v3
7676
with:
7777
repository: NYPL-Simplified/DRM-iOS-AdeptConnector
7878
token: ${{ secrets.IOS_DEV_CI_PAT }}

.github/workflows/non-drm-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ on:
33
pull_request:
44
jobs:
55
build:
6-
runs-on: macOS-12
6+
runs-on: macOS-13
77
steps:
88
- name: Print System Info
99
run: uname -a
1010
- name: Check available Xcodes
1111
run: ls -la /Applications | grep Xcode
1212
- name: Force Xcode we use for development
13-
run: sudo xcode-select -switch /Applications/Xcode_13.4.1.app
13+
run: sudo xcode-select -switch /Applications/Xcode_14.3.app
1414
- name: Checkout main repo
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v3
1616
- name: Set up repo for nonDRM build
1717
run: exec ./scripts/setup-repo-nodrm.sh
1818
env:

.github/workflows/unit-testing.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
pull_request:
44
jobs:
55
build-and-test:
6-
runs-on: macOS-12
6+
runs-on: macOS-13
77
if: github.event.pull_request.head.repo.full_name == github.repository
88
env:
99
GITHUB_TOKEN: ${{ secrets.IOS_DEV_CI_PAT }}
@@ -13,14 +13,14 @@ jobs:
1313
- name: Check available Xcodes
1414
run: ls -la /Applications | grep Xcode
1515
- name: Force Xcode we use for development
16-
run: sudo xcode-select -switch /Applications/Xcode_13.4.1.app
16+
run: sudo xcode-select -switch /Applications/Xcode_14.3.app
1717
- name: Checkout main repo and submodules
18-
uses: actions/checkout@v2
18+
uses: actions/checkout@v3
1919
with:
2020
submodules: true
2121
token: ${{ secrets.IOS_DEV_CI_PAT }}
2222
- name: Checkout Adobe RMSDK
23-
uses: actions/checkout@v2
23+
uses: actions/checkout@v3
2424
with:
2525
repository: NYPL-Simplified/DRM-iOS-AdeptConnector
2626
token: ${{ secrets.IOS_DEV_CI_PAT }}
@@ -52,7 +52,7 @@ jobs:
5252
run: ./scripts/xcode-test.sh simplye
5353
env:
5454
BUILD_CONTEXT: ci
55-
- name: Run Open eBooks tests
56-
run: ./scripts/xcode-test.sh openebooks
57-
env:
58-
BUILD_CONTEXT: ci
55+
# - name: Run Open eBooks tests
56+
# run: ./scripts/xcode-test.sh openebooks
57+
# env:
58+
# BUILD_CONTEXT: ci

Axis-iOS

Cartfile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
1-
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseCrashlyticsBinary.json"
2-
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json"
31
github "NYPL-Simplified/PDFRendererProvider-iOS" "master"
4-
github "stephencelis/SQLite.swift" ~> 0.12.2
5-
github "zxingify/zxingify-objc" ~> 3.6
6-
github "readium/swift-toolkit" "develop"
2+
github "ettore/zxingify-objc" "master"

Cartfile.resolved

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,2 @@
1-
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json" "9.4.0"
2-
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseCrashlyticsBinary.json" "9.4.0"
31
github "NYPL-Simplified/PDFRendererProvider-iOS" "d63e6ba168cb91617a4aca5e306a92af1dd4497c"
4-
github "cezheng/Fuzi" "3.1.3"
5-
github "dexman/Minizip" "1.4.0"
6-
github "krzyzanowskim/CryptoSwift" "1.5.1"
7-
github "ra1028/DifferenceKit" "1.3.0"
8-
github "readium/GCDWebServer" "3.7.1"
9-
github "readium/swift-toolkit" "5278ddc4c12c69aa6c5946ed4a4e09c0ebf642e3"
10-
github "scinfu/SwiftSoup" "2.4.3"
11-
github "stephencelis/SQLite.swift" "0.12.2"
12-
github "weichsel/ZIPFoundation" "0.9.11"
13-
github "zxingify/zxingify-objc" "3.6.7"
2+
github "ettore/zxingify-objc" "a06018fc4f2120330932548fa8054e2c332dfcac"

NYPLAEToolkit

RDServices.xcodeproj/project.pbxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@
389389
118A0E201992B3FD00792DDE /* Project object */ = {
390390
isa = PBXProject;
391391
attributes = {
392-
LastUpgradeCheck = 1340;
392+
LastUpgradeCheck = 1430;
393393
ORGANIZATIONNAME = Readium;
394394
};
395395
buildConfigurationList = 118A0E231992B3FD00792DDE /* Build configuration list for PBXProject "RDServices" */;

0 commit comments

Comments
 (0)