From 4973a61e399977036b857b33242568f9bba84b33 Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu, 1 Apr 2021 04:17:18 +0800 Subject: [PATCH] Update ruby setup actions (fix #306) No longer tracking Gemfile.lock --- .github/workflows/ci.yml | 19 +--- .github/workflows/pages-deploy.yml.hook | 19 +--- .gitignore | 5 +- Gemfile.lock | 122 ------------------------ 4 files changed, 6 insertions(+), 159 deletions(-) delete mode 100644 Gemfile.lock diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a9d312e..907b905 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,9 +24,6 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] - env: - GEMS_PATH: vendor/bundle - steps: - name: Checkout uses: actions/checkout@v2 @@ -34,22 +31,10 @@ jobs: fetch-depth: 0 # for posts's lastmod - name: Setup Ruby - uses: actions/setup-ruby@v1 + uses: ruby/setup-ruby@v1 with: ruby-version: 2.7 - - - name: Bundle Caching - uses: actions/cache@v2 - with: - path: ${{ env.GEMS_PATH }} - key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} - restore-keys: | - ${{ runner.os }}-gems- - - - name: Bundle Install - run: | - bundle config path ${{ env.GEMS_PATH }} - bundle install --jobs 4 --retry 3 + bundler-cache: true - name: Build Site env: diff --git a/.github/workflows/pages-deploy.yml.hook b/.github/workflows/pages-deploy.yml.hook index 8bcfcf4..aa90027 100644 --- a/.github/workflows/pages-deploy.yml.hook +++ b/.github/workflows/pages-deploy.yml.hook @@ -13,9 +13,6 @@ jobs: runs-on: ubuntu-latest - env: - GEMS_PATH: vendor/bundle - steps: - name: Checkout uses: actions/checkout@v2 @@ -23,22 +20,10 @@ jobs: fetch-depth: 0 # for posts's lastmod - name: Setup Ruby - uses: actions/setup-ruby@v1 + uses: ruby/setup-ruby@v1 with: ruby-version: 2.7 - - - name: Bundle Caching - uses: actions/cache@v2 - with: - path: ${{ env.GEMS_PATH }} - key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} - restore-keys: | - ${{ runner.os }}-gems- - - - name: Bundle Install - run: | - bundle config path ${{ env.GEMS_PATH }} - bundle install --jobs 4 --retry 3 + bundler-cache: true - name: Check baseurl run: | diff --git a/.gitignore b/.gitignore index 32c314a..05db64a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,14 +2,13 @@ .* !.github -# jekyll cache +# bundler cache _site vendor +Gemfile.lock # rubygem *.gem -# yard docs -doc # npm dependencies node_modules diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 8689e1f..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,122 +0,0 @@ -PATH - remote: . - specs: - jekyll-theme-chirpy (3.2.2) - jekyll (~> 4.1) - jekyll-archives (~> 2.2) - jekyll-paginate (~> 1.1) - jekyll-redirect-from (~> 0.16) - jekyll-seo-tag (~> 2.7) - jekyll-sitemap (~> 1.4) - -GEM - remote: https://rubygems.org/ - specs: - addressable (2.7.0) - public_suffix (>= 2.0.2, < 5.0) - colorator (1.1.0) - concurrent-ruby (1.1.8) - em-websocket (0.5.2) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - ethon (0.12.0) - ffi (>= 1.3.0) - eventmachine (1.2.7) - ffi (1.14.2) - forwardable-extended (2.6.0) - html-proofer (3.18.6) - addressable (~> 2.3) - mercenary (~> 0.3) - nokogumbo (~> 2.0) - parallel (~> 1.3) - rainbow (~> 3.0) - typhoeus (~> 1.3) - yell (~> 2.0) - http_parser.rb (0.6.0) - i18n (1.8.8) - concurrent-ruby (~> 1.0) - jekyll (4.2.0) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (~> 2.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.3) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (~> 0.4.0) - pathutil (~> 0.9) - rouge (~> 3.0) - safe_yaml (~> 1.0) - terminal-table (~> 2.0) - jekyll-archives (2.2.1) - jekyll (>= 3.6, < 5.0) - jekyll-paginate (1.1.0) - jekyll-redirect-from (0.16.0) - jekyll (>= 3.3, < 5.0) - jekyll-sass-converter (2.1.0) - sassc (> 2.0.1, < 3.0) - jekyll-seo-tag (2.7.1) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - kramdown (2.3.1) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.3) - listen (3.4.1) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - mini_portile2 (2.5.0) - nokogiri (1.11.1) - mini_portile2 (~> 2.5.0) - racc (~> 1.4) - nokogiri (1.11.1-x86_64-darwin) - racc (~> 1.4) - nokogumbo (2.0.4) - nokogiri (~> 1.8, >= 1.8.4) - parallel (1.20.1) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (4.0.6) - racc (1.5.2) - rainbow (3.0.0) - rb-fsevent (0.10.4) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.4) - rouge (3.26.0) - safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (2.0.0) - unicode-display_width (~> 1.1, >= 1.1.1) - thread_safe (0.3.6) - typhoeus (1.4.0) - ethon (>= 0.9.0) - tzinfo (1.2.9) - thread_safe (~> 0.1) - tzinfo-data (1.2021.1) - tzinfo (>= 1.0.0) - unicode-display_width (1.7.0) - wdm (0.1.1) - yell (2.2.2) - -PLATFORMS - ruby - x86_64-darwin-20 - -DEPENDENCIES - html-proofer (~> 3.18) - jekyll-theme-chirpy! - tzinfo (~> 1.2) - tzinfo-data - wdm (~> 0.1.1) - -BUNDLED WITH - 2.2.4