From d77d2823ab0500d18a15a5df06f98fb443d21520 Mon Sep 17 00:00:00 2001 From: Jacopo Repossi Date: Sun, 30 Jun 2024 11:12:38 +0200 Subject: [PATCH] update github actions --- .github/workflows/build-jekyll.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-jekyll.yml b/.github/workflows/build-jekyll.yml index 3e8391f..e344f0f 100644 --- a/.github/workflows/build-jekyll.yml +++ b/.github/workflows/build-jekyll.yml @@ -9,27 +9,31 @@ jobs: build_and_deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Use GitHub Actions' cache to cache dependencies on servers - - uses: actions/cache@v2 + - uses: actions/cache@v4 with: - path: vendor/bundle - key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} + path: | + .asdf/** + vendor/bundle + key: ${{ runner.os }}-cache-${{ hashFiles('**/cache.key') }} restore-keys: | - ${{ runner.os }}-gems- + ${{ runner.os }}-cache- # Use GitHub Deploy Action to build and deploy to Github - - uses: jeffreytse/jekyll-deploy-action@v0.3.1 + - uses: jeffreytse/jekyll-deploy-action@v0.6.0 with: - provider: 'github' + provider: 'github' # Default is github token: ${{ secrets.GITHUB_TOKEN }} # It's your Personal Access Token(PAT) + ssh_private_key: '' # It's your SSH private key (SSH approach) repository: '' # Default is current repository branch: 'gh-pages' # Default is gh-pages for github provider jekyll_src: './' # Default is root directory jekyll_cfg: '_config.yml' # Default is _config.yml jekyll_baseurl: '' # Default is according to _config.yml - bundler_ver: '>=0' # Default is latest bundler version + ruby_ver: '' # Default is 3.2.0 version + bundler_ver: '' # Default is compatible bundler version (~>2.5.0) cname: '' # Default is to not use a cname actor: '' # Default is the GITHUB_ACTOR pre_build_commands: '' # Installing additional dependencies (Arch Linux)