Skip to content

Commit 79af323

Browse files
committed
TESTING only, undo later!
1 parent 7e00c7a commit 79af323

File tree

3 files changed

+86
-81
lines changed

3 files changed

+86
-81
lines changed

.github/workflows/create-release-prs.yml

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -100,25 +100,26 @@ jobs:
100100
./build_all_frameworks.sh
101101
shell: bash
102102

103-
- name: Code Sign
104-
run: |
105-
cd iOS_SDK/OneSignalSDK
106-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Core/OneSignalCore.xcframework
107-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Extension/OneSignalExtension.xcframework
108-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_InAppMessages/OneSignalInAppMessages.xcframework
109-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Location/OneSignalLocation.xcframework
110-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Notifications/OneSignalNotifications.xcframework
111-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_OSCore/OneSignalOSCore.xcframework
112-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Outcomes/OneSignalOutcomes.xcframework
113-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_User/OneSignalUser.xcframework
114-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_XCFramework/OneSignalFramework.xcframework
115-
codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_LiveActivities/OneSignalLiveActivities.xcframework
116-
shell: bash
117-
118-
- name: Commit Build and Push Changes
119-
run: |
120-
git commit -am "chore: build binaries"
121-
git push origin $RELEASE_BRANCH
103+
# TODO: Commented out for testing only! Add back!
104+
# - name: Code Sign
105+
# run: |
106+
# cd iOS_SDK/OneSignalSDK
107+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Core/OneSignalCore.xcframework
108+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Extension/OneSignalExtension.xcframework
109+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_InAppMessages/OneSignalInAppMessages.xcframework
110+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Location/OneSignalLocation.xcframework
111+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Notifications/OneSignalNotifications.xcframework
112+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_OSCore/OneSignalOSCore.xcframework
113+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Outcomes/OneSignalOutcomes.xcframework
114+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_User/OneSignalUser.xcframework
115+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_XCFramework/OneSignalFramework.xcframework
116+
# codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_LiveActivities/OneSignalLiveActivities.xcframework
117+
# shell: bash
118+
119+
# - name: Commit Build and Push Changes
120+
# run: |
121+
# git commit -am "chore: build binaries"
122+
# git push origin $RELEASE_BRANCH
122123

123124
- name: Update Swift Package
124125
run: |

.github/workflows/publish-release.yml

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -80,24 +80,26 @@ jobs:
8080
echo "Validating OneSignalXCFramework.podspec..."
8181
pod spec lint OneSignalXCFramework.podspec --allow-warnings
8282
83-
- name: Publish OneSignal.podspec to CocoaPods Trunk
84-
run: |
85-
echo "Publishing OneSignal.podspec to CocoaPods Trunk..."
86-
pod trunk push OneSignal.podspec --allow-warnings
87-
88-
- name: Publish OneSignalXCFramework.podspec to CocoaPods Trunk
89-
run: |
90-
echo "Publishing OneSignalXCFramework.podspec to CocoaPods Trunk..."
91-
pod trunk push OneSignalXCFramework.podspec --allow-warnings
92-
93-
- name: ✅ CocoaPods Published
94-
run: |
95-
VERSION="${{ steps.extract_version.outputs.version }}"
96-
echo "============================================"
97-
echo "✅ Successfully published version $VERSION to CocoaPods!"
98-
echo "============================================"
99-
echo "📦 OneSignal: https://cocoapods.org/pods/OneSignal"
100-
echo "📦 OneSignalXCFramework: https://cocoapods.org/pods/OneSignalXCFramework"
83+
# TODO: Commented out for testing only!
84+
85+
# - name: Publish OneSignal.podspec to CocoaPods Trunk
86+
# run: |
87+
# echo "Publishing OneSignal.podspec to CocoaPods Trunk..."
88+
# pod trunk push OneSignal.podspec --allow-warnings
89+
90+
# - name: Publish OneSignalXCFramework.podspec to CocoaPods Trunk
91+
# run: |
92+
# echo "Publishing OneSignalXCFramework.podspec to CocoaPods Trunk..."
93+
# pod trunk push OneSignalXCFramework.podspec --allow-warnings
94+
95+
# - name: ✅ CocoaPods Published
96+
# run: |
97+
# VERSION="${{ steps.extract_version.outputs.version }}"
98+
# echo "============================================"
99+
# echo "✅ Successfully published version $VERSION to CocoaPods!"
100+
# echo "============================================"
101+
# echo "📦 OneSignal: https://cocoapods.org/pods/OneSignal"
102+
# echo "📦 OneSignalXCFramework: https://cocoapods.org/pods/OneSignalXCFramework"
101103

102104
- name: Checkout OneSignal-XCFramework
103105
uses: actions/checkout@v4
Lines changed: 46 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,73 @@
11
#!/bin/bash
22
set -e
33

4-
WORKING_DIR=$(pwd)
4+
# TODO: Commented out for testing only! Undo.
55

6-
create_xcframework() {
7-
FRAMEWORK_FOLDER_NAME=$1
6+
# WORKING_DIR=$(pwd)
87

9-
FRAMEWORK_NAME=$2
8+
# create_xcframework() {
9+
# FRAMEWORK_FOLDER_NAME=$1
1010

11-
FRAMEWORK_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/${FRAMEWORK_NAME}.xcframework"
11+
# FRAMEWORK_NAME=$2
1212

13-
BUILD_SCHEME=$3
13+
# FRAMEWORK_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/${FRAMEWORK_NAME}.xcframework"
1414

15-
SIMULATOR_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/simulator.xcarchive"
15+
# BUILD_SCHEME=$3
1616

17-
IOS_DEVICE_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/iOS.xcarchive"
17+
# SIMULATOR_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/simulator.xcarchive"
1818

19-
CATALYST_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/catalyst.xcarchive"
19+
# IOS_DEVICE_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/iOS.xcarchive"
2020

21-
rm -rf "${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}"
22-
echo "Deleted ${FRAMEWORK_FOLDER_NAME}"
23-
mkdir "${FRAMEWORK_FOLDER_NAME}"
24-
echo "Created ${FRAMEWORK_FOLDER_NAME}"
25-
echo "Archiving ${FRAMEWORK_NAME}"
21+
# CATALYST_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/catalyst.xcarchive"
2622

27-
xcodebuild -list
23+
# rm -rf "${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}"
24+
# echo "Deleted ${FRAMEWORK_FOLDER_NAME}"
25+
# mkdir "${FRAMEWORK_FOLDER_NAME}"
26+
# echo "Created ${FRAMEWORK_FOLDER_NAME}"
27+
# echo "Archiving ${FRAMEWORK_NAME}"
2828

29-
xcodebuild archive ONLY_ACTIVE_ARCH=NO -scheme ${BUILD_SCHEME} -destination="generic/platform=iOS Simulator" -archivePath "${SIMULATOR_ARCHIVE_PATH}" -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
29+
# xcodebuild -list
3030

31-
xcodebuild archive -scheme ${BUILD_SCHEME} -destination="generic/platform=iOS" -archivePath "${IOS_DEVICE_ARCHIVE_PATH}" -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
31+
# xcodebuild archive ONLY_ACTIVE_ARCH=NO -scheme ${BUILD_SCHEME} -destination="generic/platform=iOS Simulator" -archivePath "${SIMULATOR_ARCHIVE_PATH}" -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
3232

33-
xcodebuild archive -scheme ${BUILD_SCHEME} -destination='generic/platform=macOS,variant=Mac Catalyst' -archivePath "${CATALYST_ARCHIVE_PATH}" SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
33+
# xcodebuild archive -scheme ${BUILD_SCHEME} -destination="generic/platform=iOS" -archivePath "${IOS_DEVICE_ARCHIVE_PATH}" -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
3434

35-
xcodebuild -create-xcframework -framework ${SIMULATOR_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${SIMULATOR_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -framework ${IOS_DEVICE_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${IOS_DEVICE_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -framework ${CATALYST_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${CATALYST_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -output "${FRAMEWORK_PATH}"
36-
rm -rf "${SIMULATOR_ARCHIVE_PATH}"
37-
rm -rf "${IOS_DEVICE_ARCHIVE_PATH}"
38-
rm -rf "${CATALYST_ARCHIVE_PATH}"
39-
}
35+
# xcodebuild archive -scheme ${BUILD_SCHEME} -destination='generic/platform=macOS,variant=Mac Catalyst' -archivePath "${CATALYST_ARCHIVE_PATH}" SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
4036

41-
# BUILD ONESIGNAL CORE ##
42-
create_xcframework "OneSignal_Core" "OneSignalCore" "OneSignalCore"
37+
# xcodebuild -create-xcframework -framework ${SIMULATOR_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${SIMULATOR_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -framework ${IOS_DEVICE_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${IOS_DEVICE_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -framework ${CATALYST_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${CATALYST_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -output "${FRAMEWORK_PATH}"
38+
# rm -rf "${SIMULATOR_ARCHIVE_PATH}"
39+
# rm -rf "${IOS_DEVICE_ARCHIVE_PATH}"
40+
# rm -rf "${CATALYST_ARCHIVE_PATH}"
41+
# }
4342

44-
## BUILD ONESIGNAL CORE ##
45-
create_xcframework "OneSignal_OSCore" "OneSignalOSCore" "OneSignalOSCore"
43+
# # BUILD ONESIGNAL CORE ##
44+
# create_xcframework "OneSignal_Core" "OneSignalCore" "OneSignalCore"
4645

47-
## BUILD ONESIGNAL OUTCOMES ##
48-
create_xcframework "OneSignal_Outcomes" "OneSignalOutcomes" "OneSignalOutcomes"
46+
# ## BUILD ONESIGNAL CORE ##
47+
# create_xcframework "OneSignal_OSCore" "OneSignalOSCore" "OneSignalOSCore"
4948

50-
## BUILD ONESIGNAL EXTENSION ##
51-
create_xcframework "OneSignal_Extension" "OneSignalExtension" "OneSignalExtension"
49+
# ## BUILD ONESIGNAL OUTCOMES ##
50+
# create_xcframework "OneSignal_Outcomes" "OneSignalOutcomes" "OneSignalOutcomes"
5251

53-
## BUILD ONESIGNAL EXTENSION ##
54-
create_xcframework "OneSignal_Notifications" "OneSignalNotifications" "OneSignalNotifications"
52+
# ## BUILD ONESIGNAL EXTENSION ##
53+
# create_xcframework "OneSignal_Extension" "OneSignalExtension" "OneSignalExtension"
5554

56-
## BUILD ONESIGNAL USER ##
57-
create_xcframework "OneSignal_User" "OneSignalUser" "OneSignalUser"
55+
# ## BUILD ONESIGNAL EXTENSION ##
56+
# create_xcframework "OneSignal_Notifications" "OneSignalNotifications" "OneSignalNotifications"
5857

59-
## BUILD ONESIGNAL LIVE ACTIVITIES ##
60-
create_xcframework "OneSignal_LiveActivities" "OneSignalLiveActivities" "OneSignalLiveActivities"
58+
# ## BUILD ONESIGNAL USER ##
59+
# create_xcframework "OneSignal_User" "OneSignalUser" "OneSignalUser"
6160

62-
## BUILD ONESIGNAL USER ##
63-
create_xcframework "OneSignal_Location" "OneSignalLocation" "OneSignalLocation"
61+
# ## BUILD ONESIGNAL LIVE ACTIVITIES ##
62+
# create_xcframework "OneSignal_LiveActivities" "OneSignalLiveActivities" "OneSignalLiveActivities"
6463

65-
## BUILD ONESIGNAL USER ##
66-
create_xcframework "OneSignal_InAppMessages" "OneSignalInAppMessages" "OneSignalInAppMessages"
64+
# ## BUILD ONESIGNAL USER ##
65+
# create_xcframework "OneSignal_Location" "OneSignalLocation" "OneSignalLocation"
6766

68-
## BUILD ONESIGNAL ##
69-
create_xcframework "OneSignal_XCFramework" "OneSignalFramework" "OneSignalFramework"
67+
# ## BUILD ONESIGNAL USER ##
68+
# create_xcframework "OneSignal_InAppMessages" "OneSignalInAppMessages" "OneSignalInAppMessages"
7069

71-
open "${WORKING_DIR}"
70+
# ## BUILD ONESIGNAL ##
71+
# create_xcframework "OneSignal_XCFramework" "OneSignalFramework" "OneSignalFramework"
72+
73+
# open "${WORKING_DIR}"

0 commit comments

Comments
 (0)