From ddd1fb5a3c2ddf236104fda4b07249e0ef15d1da Mon Sep 17 00:00:00 2001 From: ThawZinToe Date: Fri, 10 Jan 2025 15:39:02 +0700 Subject: [PATCH] [#493] Update danger integration work flow [#493] Remove lint from danger --- .github/workflows/review_pull_request.yml | 47 +++++++++++-------- .../template_review_pull_request.yml | 22 +-------- 2 files changed, 30 insertions(+), 39 deletions(-) diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index 18fedb04..84620fdb 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -9,6 +9,34 @@ concurrency: cancel-in-progress: true jobs: + danger: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.0' + bundler-cache: true + - uses: actions/cache@v4 + with: + path: vendor/bundle + key: ${{ runner.os }}-gems-${{ hashFiles('Gemfile') }} + restore-keys: | + ${{ runner.os }}-gems- + - uses: MeilCli/danger-action@v6 + with: + plugins_file: 'Gemfile' + install_path: 'vendor/bundle' + danger_file: 'Dangerfile' + danger_id: 'danger-pr' + env: + DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + review_pull_request: name: Review pull request runs-on: ubuntu-latest @@ -48,22 +76,3 @@ jobs: - name: Run unit tests with Kover on template-compose working-directory: ./template-compose run: ./gradlew koverXmlReport - - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: '2.7' - bundler-cache: true - - - name: Cache gems - uses: actions/cache@v2 - with: - path: vendor/bundle - key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} - restore-keys: | - ${{ runner.os }}-gems- - - - name: Run Danger - env: - DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: bundle exec danger diff --git a/template-compose/.github/workflows/template_review_pull_request.yml b/template-compose/.github/workflows/template_review_pull_request.yml index 2082d178..5e556670 100644 --- a/template-compose/.github/workflows/template_review_pull_request.yml +++ b/template-compose/.github/workflows/template_review_pull_request.yml @@ -41,26 +41,8 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '2.7' - bundler-cache: true - - - 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 + ruby-version: '2.7' + bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run Danger env: