فهرست منبع

Update the Danger job and the Ruby dependencies

Victor Sigler 5 سال پیش
والد
کامیت
e03a9c7d7a
2فایلهای تغییر یافته به همراه30 افزوده شده و 29 حذف شده
  1. 14 21
      .github/workflows/danger.yml
  2. 16 8
      Gemfile.lock

+ 14 - 21
.github/workflows/danger.yml

@@ -1,32 +1,25 @@
 name: Danger
+
 on:
   pull_request:
+    types: [opened, synchronize, edited]
     branches:
-        - stable
+      - stable
 
 jobs:
   Danger:
-    runs-on: macos-latest
+    runs-on: ubuntu-18.04
     steps:
-      - uses: actions/checkout@v2
-      - name: Cache Bundle Dependencies
-        uses: actions/cache@v1
-        with:
-          path: vendor/bundle
-          key: 1-gems-{{ checksum "Gemfile.lock" }}
-          restore-keys: 1-gems-
-      - name: Set Ruby Version
-        uses: actions/setup-ruby@v1
+      - uses: actions/checkout@v1
+
+      - uses: ruby/setup-ruby@v1
         with:
-            ruby-version: 2.6
-      - name: Install Ruby Dependencies
+          ruby-version: 2.6 # Not needed with a .ruby-version file
+          bundler-cache: true # runs 'bundle install' and caches installed gems automatically
+      
+      - name: Danger
         run: |
-            bundle config path vendor/bundle
-            bundle check || bundle install
-        env:
-          BUNDLE_JOBS: 4
-          BUNDLE_RETRY: 3
-      - name: Running Danger
-        run: bundle exec danger
+          bundle exec danger --fail-on-errors=true
+        shell: bash
         env:
-          DANGER_GITHUB_API_TOKEN: ${{ secrets.DANGER_GITHUB_API_TOKEN }}
+          DANGER_GITHUB_API_TOKEN: ${{ secrets.BOT_ACCESS_TOKEN }}

+ 16 - 8
Gemfile.lock

@@ -11,7 +11,7 @@ GEM
     colored2 (3.1.2)
     cork (0.3.0)
       colored2 (~> 3.1)
-    danger (8.0.5)
+    danger (8.2.3)
       claide (~> 1.0)
       claide-plugins (>= 0.9.2)
       colored2 (~> 3.1)
@@ -23,16 +23,23 @@ GEM
       kramdown-parser-gfm (~> 1.0)
       no_proxy_fix
       octokit (~> 4.7)
-      terminal-table (~> 1)
-    danger-swiftlint (0.24.4)
+      terminal-table (>= 1, < 4)
+    danger-swiftlint (0.26.0)
       danger
       rake (> 10)
       thor (~> 0.19)
-    faraday (1.0.1)
+    faraday (1.4.1)
+      faraday-excon (~> 1.1)
+      faraday-net_http (~> 1.0)
+      faraday-net_http_persistent (~> 1.1)
       multipart-post (>= 1.2, < 3)
+      ruby2_keywords (>= 0.0.4)
+    faraday-excon (1.1.0)
     faraday-http-cache (2.2.0)
       faraday (>= 0.8)
-    git (1.7.0)
+    faraday-net_http (1.0.1)
+    faraday-net_http_persistent (1.1.0)
+    git (1.8.1)
       rchardet (~> 1.8)
     kramdown (2.3.1)
       rexml
@@ -41,18 +48,19 @@ GEM
     multipart-post (2.1.1)
     nap (1.1.0)
     no_proxy_fix (0.1.2)
-    octokit (4.18.0)
+    octokit (4.21.0)
       faraday (>= 0.9)
       sawyer (~> 0.8.0, >= 0.5.3)
     open4 (1.3.4)
     public_suffix (4.0.6)
-    rake (13.0.1)
+    rake (13.0.3)
     rchardet (1.8.0)
     rexml (3.2.5)
+    ruby2_keywords (0.0.4)
     sawyer (0.8.2)
       addressable (>= 2.3.5)
       faraday (> 0.8, < 2.0)
-    terminal-table (1.8.0)
+    terminal-table (3.0.0)
       unicode-display_width (~> 1.1, >= 1.1.1)
     thor (0.20.3)
     unicode-display_width (1.7.0)