Skip to content

Commit 6c605ed

Browse files
Upgrade dependencies
Upgrade dependencies
2 parents 877ed03 + 88aa14a commit 6c605ed

File tree

7 files changed

+124
-88
lines changed

7 files changed

+124
-88
lines changed

.semaphore/semaphore.yml

+24-3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ blocks:
4141
# complete in about a second.
4242
# See https://docs.semaphoreci.com/article/68-caching-dependencies
4343
- cache restore
44+
45+
# Fix for: `find_spec_for_exe': can't find gem bundler erro
46+
# Look at the end of Gemfile.lock, under BUNDLED WITH
47+
# and simply install the required version before calling bundle install
48+
- gem install bundler -v '2.1.4'
4449
- bundle install --path vendor/bundle
4550
- cache store
4651
jobs:
@@ -49,7 +54,7 @@ blocks:
4954
# Select an Xcode version.
5055
# See https://docs.semaphoreci.com/article/161-macos-mojave-xcode-10-image and
5156
# https://docs.semaphoreci.com/article/162-macos-mojave-xcode-11-image
52-
- bundle exec xcversion select 12.0.1
57+
- bundle exec xcversion select 12.2
5358

5459
# Run tests of iOS and Mac app on a simulator or connected device.
5560
# See https://docs.fastlane.tools/actions/scan/
@@ -74,12 +79,18 @@ blocks:
7479
# Continue with checkout as normal
7580
- checkout
7681
- cache restore
82+
83+
84+
# Fix for: `find_spec_for_exe': can't find gem bundler erro
85+
# Look at the end of Gemfile.lock, under BUNDLED WITH
86+
# and simply install the required version before calling bundle install
87+
- gem install bundler -v '2.1.4'
7788
- bundle install --path vendor/bundle
7889
- cache store
7990
jobs:
8091
- name: Build
8192
commands:
82-
- bundle exec xcversion select 12.0.1
93+
- bundle exec xcversion select 12.2
8394
- bundle exec fastlane build
8495

8596
# Upload the IPA file as a job artifact.
@@ -94,12 +105,22 @@ blocks:
94105
commands:
95106
- checkout
96107
- cache restore
108+
109+
# Fix for: `find_spec_for_exe': can't find gem bundler erro
110+
# Look at the end of Gemfile.lock, under BUNDLED WITH
111+
# and simply install the required version before calling bundle install
112+
- gem install bundler -v '2.1.4'
97113
- bundle install --path vendor/bundle
98114
- cache store
99115
jobs:
100116
- name: Screenshots
101117
commands:
102-
- bundle exec xcversion select 12.0.1
118+
- bundle exec xcversion select 12.2
119+
120+
# Fix for fastlane snapshot not allways finding the simular.
121+
# In case you find errors like "Simulator not found", use this workarround
122+
- xcrun simctl list
123+
103124
- bundle exec fastlane screenshots
104125

105126
# Upload the screenshots directory as a project artifact.

Gemfile.lock

+45-44
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,75 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
CFPropertyList (3.0.2)
4+
CFPropertyList (3.0.3)
55
addressable (2.7.0)
66
public_suffix (>= 2.0.2, < 5.0)
77
atomos (0.1.3)
88
aws-eventstream (1.1.0)
9-
aws-partitions (1.326.0)
10-
aws-sdk-core (3.98.0)
9+
aws-partitions (1.410.0)
10+
aws-sdk-core (3.110.0)
1111
aws-eventstream (~> 1, >= 1.0.2)
1212
aws-partitions (~> 1, >= 1.239.0)
1313
aws-sigv4 (~> 1.1)
1414
jmespath (~> 1.0)
15-
aws-sdk-kms (1.33.0)
16-
aws-sdk-core (~> 3, >= 3.71.0)
15+
aws-sdk-kms (1.40.0)
16+
aws-sdk-core (~> 3, >= 3.109.0)
1717
aws-sigv4 (~> 1.1)
18-
aws-sdk-s3 (1.67.1)
19-
aws-sdk-core (~> 3, >= 3.96.1)
20-
aws-sdk-kms (~> 1)
18+
aws-sdk-s3 (1.86.2)
19+
aws-sdk-core (~> 3, >= 3.109.0)
20+
aws-sdk-kms (~> 1.26)
2121
aws-sigv4 (~> 1.1)
22-
aws-sigv4 (1.1.4)
23-
aws-eventstream (~> 1.0, >= 1.0.2)
24-
babosa (1.0.3)
22+
aws-sigv4 (1.2.2)
23+
aws-eventstream (~> 1, >= 1.0.2)
24+
babosa (1.0.4)
2525
claide (1.0.3)
2626
colored (1.2)
2727
colored2 (3.1.2)
2828
commander-fastlane (4.4.6)
2929
highline (~> 1.7.2)
30-
declarative (0.0.10)
30+
declarative (0.0.20)
3131
declarative-option (0.1.0)
32-
digest-crc (0.5.1)
32+
digest-crc (0.6.3)
33+
rake (>= 12.0.0, < 14.0.0)
3334
domain_name (0.5.20190701)
3435
unf (>= 0.0.5, < 1.0.0)
35-
dotenv (2.7.5)
36-
emoji_regex (1.0.1)
37-
excon (0.73.0)
38-
faraday (1.0.1)
36+
dotenv (2.7.6)
37+
emoji_regex (3.2.1)
38+
excon (0.78.1)
39+
faraday (1.1.0)
3940
multipart-post (>= 1.2, < 3)
40-
faraday-cookie_jar (0.0.6)
41-
faraday (>= 0.7.4)
41+
ruby2_keywords
42+
faraday-cookie_jar (0.0.7)
43+
faraday (>= 0.8.0)
4244
http-cookie (~> 1.0.0)
4345
faraday_middleware (1.0.0)
4446
faraday (~> 1.0)
45-
fastimage (2.1.7)
46-
fastlane (2.149.1)
47+
fastimage (2.2.0)
48+
fastlane (2.170.0)
4749
CFPropertyList (>= 2.3, < 4.0.0)
4850
addressable (>= 2.3, < 3.0.0)
4951
aws-sdk-s3 (~> 1.0)
50-
babosa (>= 1.0.2, < 2.0.0)
52+
babosa (>= 1.0.3, < 2.0.0)
5153
bundler (>= 1.12.0, < 3.0.0)
5254
colored
5355
commander-fastlane (>= 4.4.6, < 5.0.0)
5456
dotenv (>= 2.1.1, < 3.0.0)
55-
emoji_regex (>= 0.1, < 2.0)
57+
emoji_regex (>= 0.1, < 4.0)
5658
excon (>= 0.71.0, < 1.0.0)
57-
faraday (>= 0.17, < 2.0)
59+
faraday (~> 1.0)
5860
faraday-cookie_jar (~> 0.0.6)
59-
faraday_middleware (>= 0.13.1, < 2.0)
61+
faraday_middleware (~> 1.0)
6062
fastimage (>= 2.1.0, < 3.0.0)
6163
gh_inspector (>= 1.1.2, < 2.0.0)
6264
google-api-client (>= 0.37.0, < 0.39.0)
6365
google-cloud-storage (>= 1.15.0, < 2.0.0)
6466
highline (>= 1.7.2, < 2.0.0)
6567
json (< 3.0.0)
66-
jwt (~> 2.1.0)
68+
jwt (>= 2.1.0, < 3)
6769
mini_magick (>= 4.9.4, < 5.0.0)
68-
multi_xml (~> 0.5)
6970
multipart-post (~> 2.0.0)
7071
plist (>= 3.1.0, < 4.0.0)
71-
public_suffix (~> 2.0.0)
72-
rubyzip (>= 1.3.0, < 2.0.0)
72+
rubyzip (>= 2.0.0, < 3.0.0)
7373
security (= 0.1.3)
7474
simctl (~> 1.6.3)
7575
slack-notifier (>= 2.0.0, < 3.0.0)
@@ -94,17 +94,17 @@ GEM
9494
google-cloud-core (1.5.0)
9595
google-cloud-env (~> 1.0)
9696
google-cloud-errors (~> 1.0)
97-
google-cloud-env (1.3.2)
97+
google-cloud-env (1.4.0)
9898
faraday (>= 0.17.3, < 2.0)
9999
google-cloud-errors (1.0.1)
100-
google-cloud-storage (1.26.2)
100+
google-cloud-storage (1.29.2)
101101
addressable (~> 2.5)
102102
digest-crc (~> 0.4)
103103
google-api-client (~> 0.33)
104104
google-cloud-core (~> 1.2)
105105
googleauth (~> 0.9)
106106
mini_mime (~> 1.0)
107-
googleauth (0.12.0)
107+
googleauth (0.14.0)
108108
faraday (>= 0.17.3, < 2.0)
109109
jwt (>= 1.4, < 3.0)
110110
memoist (~> 0.16)
@@ -116,26 +116,27 @@ GEM
116116
domain_name (~> 0.5)
117117
httpclient (2.8.3)
118118
jmespath (1.4.0)
119-
json (2.3.0)
120-
jwt (2.1.0)
119+
json (2.4.1)
120+
jwt (2.2.2)
121121
memoist (0.16.2)
122-
mini_magick (4.10.1)
122+
mini_magick (4.11.0)
123123
mini_mime (1.0.2)
124-
multi_json (1.14.1)
125-
multi_xml (0.6.0)
124+
multi_json (1.15.0)
126125
multipart-post (2.0.0)
127-
nanaimo (0.2.6)
126+
nanaimo (0.3.0)
128127
naturally (2.2.0)
129-
os (1.1.0)
128+
os (1.1.1)
130129
plist (3.5.0)
131-
public_suffix (2.0.5)
130+
public_suffix (4.0.6)
131+
rake (13.0.2)
132132
representable (3.0.4)
133133
declarative (< 0.1.0)
134134
declarative-option (< 0.2.0)
135135
uber (< 0.2.0)
136136
retriable (3.1.2)
137137
rouge (2.0.7)
138-
rubyzip (1.3.0)
138+
ruby2_keywords (0.0.2)
139+
rubyzip (2.3.0)
139140
security (0.1.3)
140141
signet (0.14.0)
141142
addressable (~> 2.3)
@@ -150,7 +151,7 @@ GEM
150151
terminal-table (1.8.0)
151152
unicode-display_width (~> 1.1, >= 1.1.1)
152153
tty-cursor (0.7.1)
153-
tty-screen (0.8.0)
154+
tty-screen (0.8.1)
154155
tty-spinner (0.9.3)
155156
tty-cursor (~> 0.7)
156157
uber (0.1.0)
@@ -162,12 +163,12 @@ GEM
162163
xcode-install (2.6.4)
163164
claide (>= 0.9.1, < 1.1.0)
164165
fastlane (>= 2.1.0, < 3.0.0)
165-
xcodeproj (1.16.0)
166+
xcodeproj (1.19.0)
166167
CFPropertyList (>= 2.3.3, < 4.0)
167168
atomos (~> 0.1.3)
168169
claide (>= 1.0.2, < 2.0)
169170
colored2 (~> 3.1)
170-
nanaimo (~> 0.2.6)
171+
nanaimo (~> 0.3.0)
171172
xcpretty (0.3.0)
172173
rouge (~> 2.0.7)
173174
xcpretty-travis-formatter (1.0.0)

README.md

+13
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,19 @@ Then, just push any change to your fork of this project and Semaphore will run t
8383

8484
This example Semaphore configuration uses an `a1-standard-4` machine running macOS Mojave with [Xcode 11, fastlane and other build tools pre-installed](https://docs.semaphoreci.com/ci-cd-environment/macos-catalina-xcode-11-image/). Other, larger machine types are [available if needed](https://docs.semaphoreci.com/ci-cd-environment/machine-types/).
8585

86+
## Fork-and-Run VS Master branch
87+
88+
The `master` branch represents a template you can follow to setup your own project on Semaphore. That being said, running it directly on your own account would require first setting the public/private keys as describe in the [Run the CI pipeline on Semaphore](#run-the-ci-pipeline-on-semaphore) section.
89+
90+
For simplicity, on the `fork-and-run` branch we disabled the signing capabilities of this template project so you can safely `fork` and imediatelly `run` it on Semaphore.
91+
92+
The lines that have been commented out for this purpose are clearly marked as
93+
94+
```##### Disable code signing for fork-and-run branch ######```
95+
96+
so you can clearly see what has been removed.
97+
98+
8699
## License
87100

88101
Copyright ©2019 Rendered Text – Distributed under the MIT License. See the [LICENSE](LICENSE) for full terms.

0 commit comments

Comments
 (0)