@@ -33,33 +33,33 @@ jobs:
33
33
runs-on : ubuntu-latest
34
34
steps :
35
35
- name : Checkout
36
- uses : actions/checkout@v3
36
+ uses : actions/checkout@v4
37
37
- name : Setup Ruby
38
- uses : ruby/setup-ruby@0a29871fe2b0200a17a4497bae54fe5df0d973aa # v1.115.3
38
+ uses : ruby/setup-ruby@v1.229.0
39
39
with :
40
40
ruby-version : ' 3.0' # Not needed with a .ruby-version file
41
41
bundler-cache : true # runs 'bundle install' and caches installed gems automatically
42
42
cache-version : 0 # Increment this number if you need to re-download cached gems
43
43
- name : Setup Pages
44
44
id : pages
45
- uses : actions/configure-pages@v2
45
+ uses : actions/configure-pages@v5
46
46
- name : Restore npm cache
47
- uses : actions/cache@v2
47
+ uses : actions/cache@v5
48
48
with :
49
49
path : ~/.npm
50
50
key : ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
51
51
restore-keys : |
52
52
${{ runner.os }}-node-
53
- - uses : actions/cache@v2
53
+ - uses : actions/cache@v4
54
54
with :
55
55
path : node_modules
56
56
key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
57
57
restore-keys : |
58
58
${{ runner.os }}-node-modules-
59
59
- name : Use Node.js
60
- uses : actions/setup-node@v2
60
+ uses : actions/setup-node@v4
61
61
with :
62
- node-version : ' 18 '
62
+ node-version : ' 22 '
63
63
- name : Install dependencies
64
64
run : npm install
65
65
- name : Generate Data
71
71
JEKYLL_ENV : production
72
72
- name : Upload artifact
73
73
# Automatically uploads an artifact from the './_site' directory by default
74
- uses : actions/upload-pages-artifact@v1
74
+ uses : actions/upload-pages-artifact@v3
75
75
76
76
# Deployment job
77
77
deploy :
83
83
steps :
84
84
- name : Deploy to GitHub Pages
85
85
id : deployment
86
- uses : actions/deploy-pages@v1
86
+ uses : actions/deploy-pages@v4
0 commit comments