Why
We're using danger-ruby which requires setting up Ruby env for execution while mainly working with Android/Kotlin env.
|
- name: Set up Ruby |
|
uses: ruby/setup-ruby@v1 |
|
with: |
|
ruby-version: '2.7' |
|
|
|
- name: Cache gems |
|
uses: actions/cache@v2 |
|
with: |
|
path: vendor/bundle |
|
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} |
|
restore-keys: | |
|
${{ runner.os }}-gems- |
|
|
|
- name: Install Bundle and check environment versions |
|
run: | |
|
echo 'Install Bundle' |
|
bundle config path vendor/bundle |
|
bundle install |
|
echo 'Check environment setup versions' |
|
ruby --version |
|
gem --version |
|
bundler --version |
Using danger-kotlin would bring better language integration & workflow optimization.
Who Benefits?
Developers
Why
We're using danger-ruby which requires setting up Ruby env for execution while mainly working with Android/Kotlin env.
android-templates/.github/workflows/review_pull_request.yml
Lines 61 to 82 in 3f4b9c3
Using danger-kotlin would bring better language integration & workflow optimization.
Who Benefits?
Developers