diff --git a/.github/workflows/jekyll-gh-pages.yml b/.github/workflows/jekyll-gh-pages.yml index 18fe89c..e4c2581 100644 --- a/.github/workflows/jekyll-gh-pages.yml +++ b/.github/workflows/jekyll-gh-pages.yml @@ -33,12 +33,16 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Prepare tool cache + # Adjust permissions for /opt/hostedtoolcache + run: | + sudo mkdir -p /opt/hostedtoolcache/Ruby/3.1.4/x64 + sudo chmod -R 777 /opt/hostedtoolcache/Ruby - name: Install Ruby with ruby-build # Install Ruby manually if the environment is unsupported run: | curl -fsSL https://github.com/rbenv/ruby-build/archive/refs/heads/master.tar.gz | tar -xzC /tmp/ sudo /tmp/ruby-build-master/bin/ruby-build 3.1.4 /opt/hostedtoolcache/Ruby/3.1.4/x64 - mkdir -p /opt/hostedtoolcache/Ruby/3.1.4/x64 touch /opt/hostedtoolcache/Ruby/3.1.4/x64.complete - name: Setup Ruby uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0