@@ -13,31 +13,31 @@ jobs:
13
13
runs-on : ubuntu-latest
14
14
steps :
15
15
- name : Checkout Fall 24 source
16
- uses : actions/checkout@v2
16
+ uses : actions/checkout@v4
17
17
18
18
- name : 🙌 Install Julia
19
- uses : julia-actions/setup-julia@v1
19
+ uses : julia-actions/setup-julia@v2
20
20
with :
21
21
version : " 1.10.4"
22
22
23
23
- name : ⏱ Cache notebook states
24
- uses : actions/cache@v2
24
+ uses : actions/cache@v4
25
25
with :
26
26
path : _cache
27
27
key : ${{ runner.os }}-pluto_state_cache-v3-${{ hashFiles('**/Project.toml', '**/Manifest.toml') }}-${{ github.run_id }}
28
28
restore-keys : |
29
29
${{ runner.os }}-pluto_state_cache-v3-${{ hashFiles('**/Project.toml', '**/Manifest.toml') }}
30
30
31
31
- name : ⏱ Cache .julia
32
- uses : actions/cache@v2
32
+ uses : actions/cache@v4
33
33
with :
34
34
path : ~/.julia
35
35
key : ${{ runner.os }}-dotjulia-v1-${{ hashFiles('**/Project.toml', '**/Manifest.toml') }}-${{ github.run_id }}
36
36
restore-keys : |
37
37
${{ runner.os }}-dotjulia-v1-${{ hashFiles('**/Project.toml', '**/Manifest.toml') }}
38
38
39
39
- name : 📅 Checkout Fall20, Spring21, Fall22, Fall23 output
40
- uses : actions/checkout@v2
40
+ uses : actions/checkout@v4
41
41
with :
42
42
path : Fall23-output
43
43
ref : Fall23-output
51
51
52
52
53
53
- name : 📰 Upload site generation report
54
- uses : actions/upload-artifact@v2
54
+ uses : actions/upload-artifact@v4
55
55
if : always()
56
56
with :
57
57
path : generation_report.html
67
67
mv extra_outputs/* www
68
68
69
69
- name : 🚀 Deploy to GitHub Pages
70
- uses : JamesIves/github-pages-deploy-action@releases/v3
70
+ uses : JamesIves/github-pages-deploy-action@v4
71
71
with :
72
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
73
- BRANCH : Fall24-output
74
- FOLDER : www
72
+ token : ${{ secrets.GITHUB_TOKEN }}
73
+ branch : Fall24-output
74
+ folder : www
0 commit comments