Skip to content

Commit 92a3c4b

Browse files
ci (taskfile): install ruby deps automatically
1 parent 2887c1f commit 92a3c4b

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

taskfile.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@ tasks:
2424
cmds:
2525
- task --list
2626

27+
bundle:install:
28+
desc: "Install Ruby gems from Gemfile.lock"
29+
cmds:
30+
- bundle install --quiet
31+
sources:
32+
- Gemfile
33+
- Gemfile.lock
34+
generates:
35+
- .bundle/config
36+
2737
install-devbox:
2838
desc: "Install devbox"
2939
cmds:

taskfiles/tauri.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ tasks:
263263

264264
ios:certificates:
265265
desc: "Sync code signing certificates"
266+
deps: [":bundle:install"]
266267
cmds:
267268
- bundle exec fastlane certificates
268269

@@ -286,6 +287,7 @@ tasks:
286287

287288
ios:release:
288289
desc: "Build and upload to App Store"
290+
deps: [":bundle:install"]
289291
cmds:
290292
- bundle exec fastlane release
291293

0 commit comments

Comments
 (0)