@@ -33,33 +33,33 @@ jobs:
3333 runs-on : ubuntu-latest
3434 steps :
3535 - name : Checkout
36- uses : actions/checkout@v3
36+ uses : actions/checkout@v4
3737 - name : Setup Ruby
38- uses : ruby/setup-ruby@0a29871fe2b0200a17a4497bae54fe5df0d973aa # v1.115.3
38+ uses : ruby/setup-ruby@v1.229.0
3939 with :
4040 ruby-version : ' 3.0' # Not needed with a .ruby-version file
4141 bundler-cache : true # runs 'bundle install' and caches installed gems automatically
4242 cache-version : 0 # Increment this number if you need to re-download cached gems
4343 - name : Setup Pages
4444 id : pages
45- uses : actions/configure-pages@v2
45+ uses : actions/configure-pages@v5
4646 - name : Restore npm cache
47- uses : actions/cache@v2
47+ uses : actions/cache@v5
4848 with :
4949 path : ~/.npm
5050 key : ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
5151 restore-keys : |
5252 ${{ runner.os }}-node-
53- - uses : actions/cache@v2
53+ - uses : actions/cache@v4
5454 with :
5555 path : node_modules
5656 key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
5757 restore-keys : |
5858 ${{ runner.os }}-node-modules-
5959 - name : Use Node.js
60- uses : actions/setup-node@v2
60+ uses : actions/setup-node@v4
6161 with :
62- node-version : ' 18 '
62+ node-version : ' 22 '
6363 - name : Install dependencies
6464 run : npm install
6565 - name : Generate Data
7171 JEKYLL_ENV : production
7272 - name : Upload artifact
7373 # Automatically uploads an artifact from the './_site' directory by default
74- uses : actions/upload-pages-artifact@v1
74+ uses : actions/upload-pages-artifact@v3
7575
7676 # Deployment job
7777 deploy :
8383 steps :
8484 - name : Deploy to GitHub Pages
8585 id : deployment
86- uses : actions/deploy-pages@v1
86+ uses : actions/deploy-pages@v4
0 commit comments