The Setup job doesn't do anything since it's running on a separate runner and doesn't affect the subsequent jobs.
|
setup: |
|
name: "Setup" |
|
runs-on: macos-13 |
|
steps: |
|
- name: Checkout Code |
|
uses: actions/checkout@v4 |
|
- name: Install ruby and gem dependencies |
|
uses: ruby/setup-ruby@v1 |
|
with: |
|
ruby-version: 3.0.7 |
|
bundler-cache: true # runs 'bundle install' and caches installed gems automatically |
It can be safely removed. If explicit Ruby installation is needed, it should be added as a step to every other job that needs it.
The
Setupjob doesn't do anything since it's running on a separate runner and doesn't affect the subsequent jobs.optable-ios-sdk/.github/workflows/ios-sdk-ci.yml
Lines 11 to 21 in ca311d9
It can be safely removed. If explicit Ruby installation is needed, it should be added as a step to every other job that needs it.