@@ -22,21 +22,58 @@ concurrency:
2222  cancel-in-progress : false 
2323
2424jobs :
25-   #  Build job
26-   build :
25+   node-modules :
2726    runs-on : ubuntu-latest 
2827    steps :
29-       - name : Checkout 
30-         uses : actions/checkout@v3 
31-       - name : Setup Pages 
32-         uses : actions/configure-pages@v3 
33-       - name : Build with Jekyll 
34-         uses : actions/jekyll-build-pages@v1 
35-         with :
36-           source : ./ 
37-           destination : ./_site 
38-       - name : Upload artifact 
39-         uses : actions/upload-pages-artifact@v1 
28+       - uses : actions/setup-node@v4 
29+       - run : | 
30+           npm i react react-dom react-script create-react-app webpack 
31+ uses : actions/upload-artifact@v4 
32+         name : " Upload Node Modules - v4" 
33+         with :
34+           name : node_modules-v4 
35+           path : node_modules 
36+       - uses : actions/upload-artifact@v3 
37+         name : " Upload Node Modules - v3" 
38+         with :
39+           name : node_modules-v3 
40+           path : node_modules 
41+       - uses : actions/download-artifact@v4 
42+         name : " Download Node Modules - v4" 
43+         with :
44+           name : node_modules-v4 
45+           path : node_modules-v4 
46+       - uses : actions/download-artifact@v3 
47+         name : " Download Node Modules - v3" 
48+         with :
49+           name : node_modules-v3 
50+           path : node_modules-v3 
51+   big-artifact :
52+     runs-on : ubuntu-latest 
53+     steps :
54+       - run : | 
55+           dd if=/dev/urandom of=1gb-random bs=1M count=1000 
56+ uses : actions/upload-artifact@v4 
57+         name : " Upload 1GB - v4" 
58+         with :
59+           name : 1gb-v4 
60+           path : 1gb-random 
61+           compression-level : 0 
62+       - uses : actions/upload-artifact@v3 
63+         name : " Upload 1GB - v3" 
64+         with :
65+           name : 1gb-v3 
66+           path : 1gb-random 
67+       - uses : actions/download-artifact@v4 
68+         name : " Download 1GB - v4" 
69+         with :
70+           name : 1gb-v4 
71+           path : 1gb-v4 
72+       - uses : actions/download-artifact@v3 
73+         name : " Download 1GB - v3" 
74+         with :
75+           name : 1gb-v3 
76+           path : 1gb-v3   
4077
4178  #  Deployment job
4279  deploy :
0 commit comments