Skip to content

Commit 0f5a33c

Browse files
authored
Merge all ObjC Frameworks (#1230)
* Integrate ParseFacebookUtilsV4 * Integrate ParseTwitterUtils * Integrate ParseUI * Distribute all packages through subspecs
1 parent 2032def commit 0f5a33c

File tree

823 files changed

+26859
-638
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

823 files changed

+26859
-638
lines changed

.circleci/config.yml

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
defaults: &defaults
2+
macos:
3+
xcode: "9.0"
4+
shell: /bin/bash --login -eo pipefail
5+
aliases:
6+
- &prepare
7+
|
8+
git submodule update --init --recursive
9+
gem install bundler
10+
bundle install
11+
- &filter-only-master
12+
branches:
13+
only:
14+
- master
15+
16+
version: 2
17+
jobs:
18+
ios:
19+
<<: *defaults
20+
steps:
21+
- checkout
22+
- run: *prepare
23+
- run: bundle exec rake test:ios
24+
- run: bash <(curl -s https://codecov.io/bash)
25+
- store_test_results:
26+
path: build/reports
27+
macos:
28+
<<: *defaults
29+
steps:
30+
- checkout
31+
- run: *prepare
32+
- run: bundle exec rake test:macos
33+
- run: bash <(curl -s https://codecov.io/bash)
34+
- store_test_results:
35+
path: build/reports
36+
facebook_utils:
37+
<<: *defaults
38+
steps:
39+
- checkout
40+
- run: *prepare
41+
- run: bundle exec rake test:facebook_utils:ios
42+
- run: bash <(curl -s https://codecov.io/bash)
43+
- store_test_results:
44+
path: build/reports
45+
twitter_utils:
46+
<<: *defaults
47+
steps:
48+
- checkout
49+
- run: *prepare
50+
- run: bundle exec rake test:twitter_utils:ios
51+
- run: bash <(curl -s https://codecov.io/bash)
52+
- store_test_results:
53+
path: build/reports
54+
parseui:
55+
<<: *defaults
56+
steps:
57+
- checkout
58+
- run: *prepare
59+
- run: bundle exec rake test:parseui:all
60+
deployment:
61+
<<: *defaults
62+
steps:
63+
- checkout
64+
- run: *prepare
65+
- run: |
66+
xcrun simctl create "Apple TV 1080p" com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p com.apple.CoreSimulator.SimRuntime.tvOS-11-0
67+
bundle exec rake test:deployment
68+
jazzy:
69+
<<: *defaults
70+
steps:
71+
- checkout
72+
- run: *prepare
73+
- run: ./Scripts/jazzy.sh
74+
carthage:
75+
<<: *defaults
76+
steps:
77+
- checkout
78+
- run: *prepare
79+
- run: bundle exec rake test:carthage
80+
cocoapods:
81+
<<: *defaults
82+
steps:
83+
- checkout
84+
- run: *prepare
85+
- run: bundle exec rake test:cocoapods
86+
publish-cocoapods:
87+
<<: *defaults
88+
steps:
89+
- checkout
90+
- run: *prepare
91+
- run: ./Scripts/publish.sh
92+
93+
workflows:
94+
version: 2
95+
pr:
96+
jobs:
97+
- ios
98+
- macos
99+
- facebook_utils
100+
- twitter_utils
101+
- parseui
102+
- jazzy
103+
nightly:
104+
jobs:
105+
- deployment
106+
- cocoapods:
107+
requires:
108+
- deployment
109+
- carthage:
110+
requires:
111+
- deployment
112+
triggers:
113+
- schedule:
114+
cron: "0 1 * * *"
115+
filters: *filter-only-master
116+
publish:
117+
jobs:
118+
- hold:
119+
type: approval
120+
filters: *filter-only-master
121+
- publish-cocoapods:
122+
requires:
123+
- hold
124+
filters: *filter-only-master

.codecov.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
coverage:
22
ignore:
3-
- Tests/.*
3+
- Parse/Tests/.*
4+
- ParseTwitterUtils/Tests/.*
5+
- ParseFacebookUtils/Tests/.*
46
status:
5-
patch: false
7+
patch: true
68
changes: false
79
project:
810
default:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,4 @@ docs/
3434

3535
## AppCode
3636
.idea/
37+
ParseFacebookUtils/Vendor

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3.1
1+
ruby-2.3

.travis.yml

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,12 @@ git:
1111
before_install:
1212
- git submodule update --init --recursive
1313

14-
stage: test
15-
env:
16-
global:
17-
- LC_CTYPE=en_US.UTF-8
18-
- LANG=en_US.UTF-8
19-
matrix:
20-
- TEST_TYPE=iOS
21-
- TEST_TYPE=macOS
22-
install: bundle install
23-
script:
24-
- |
25-
RAKE_TASK_NAME=$(echo "$TEST_TYPE" | tr '[:upper:]' '[:lower:]')
26-
bundle exec rake test:$RAKE_TASK_NAME
27-
after_success: bash <(curl -s https://codecov.io/bash)
28-
2914
jobs:
3015
include:
3116
- stage: release
3217
env: Deployment
3318
install: bundle install
3419
script:
35-
# Create a simulator that match current SDK + name
36-
- xcrun simctl create "Apple TV 1080p" com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p com.apple.CoreSimulator.SimRuntime.tvOS-11-2
37-
- bundle exec rake test:deployment
3820
- ./Scripts/jazzy.sh
3921
deploy:
4022
- provider: releases
@@ -55,18 +37,11 @@ jobs:
5537
- stage: release
5638
env: Cocoapods
5739
install: bundle install
58-
script: bundle exec rake test:cocoapods
40+
script: skip
5941
deploy:
6042
provider: script
6143
skip_cleanup: true
6244
script: ./Scripts/publish.sh
6345
on:
6446
tags: true
6547
all_branches: true
66-
- stage: release
67-
env: Carthage
68-
install:
69-
- bundle install
70-
- brew update
71-
- brew install carthage || brew upgrade carthage
72-
script: bundle exec rake test:carthage

Configurations/Shared

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)