55 workflow_dispatch :
66jobs :
77 run-gen-members :
8- runs-on : ubuntu-latest
8+ runs-on : ubuntu-22.04
99 outputs :
1010 members_updated : ${{ steps.commit.outputs.members_updated }}
1111 steps :
12- - uses : actions/checkout@v3
13- - uses : actions/setup-node@v3
12+ - uses : actions/checkout@v4
13+ - uses : actions/setup-node@v4
1414 with :
1515 node-version : 16
1616 cache : ' npm'
@@ -36,17 +36,17 @@ jobs:
3636 git config user.email "<>"
3737 git pull origin master
3838 git add .
39- git commit -m "Updating members" && echo "::set-output name= members_updated:: true" || echo "::set-output name= members_updated:: false"
39+ git commit -m "Updating members" && echo "members_updated= true" >> $GITHUB_OUTPUT || echo "members_updated= false" >> $GITHUB_OUTPUT
4040 git push origin master
4141 build-site :
42- runs-on : ubuntu-latest
42+ runs-on : ubuntu-22.04
4343 if : contains(needs.run-gen-members.outputs.members_updated, true)
4444 needs : [run-gen-members]
4545 steps :
46- - uses : actions/checkout@v3
46+ - uses : actions/checkout@v4
4747 with :
4848 ref : master
49- - uses : actions/setup-node@v3
49+ - uses : actions/setup-node@v4
5050 with :
5151 node-version : 16
5252 cache : ' npm'
@@ -60,19 +60,19 @@ jobs:
6060 CXXFLAGS="--std=c++14" npm install
6161 npm run build
6262 - name : Upload public dir as artifact
63- uses : actions/upload-artifact@v3
63+ uses : actions/upload-artifact@v4
6464 with :
6565 name : public-dir
6666 path : public/
6767 gen-og-images :
68- runs-on : ubuntu-latest
68+ runs-on : ubuntu-22.04
6969 if : contains(needs.run-gen-members.outputs.members_updated, true)
7070 needs : [run-gen-members]
7171 steps :
72- - uses : actions/checkout@v3
72+ - uses : actions/checkout@v4
7373 with :
7474 ref : master
75- - uses : actions/setup-node@v3
75+ - uses : actions/setup-node@v4
7676 with :
7777 node-version : 16
7878 cache : ' npm'
@@ -82,24 +82,24 @@ jobs:
8282 npm ci
8383 npm start
8484 - name : Upload files
85- uses : actions/upload-artifact@v3
85+ uses : actions/upload-artifact@v4
8686 with :
8787 name : og-images
8888 path : scripts/genOGImages/dist/members/
8989 deploy-site :
9090 needs : [gen-og-images, build-site]
91- runs-on : ubuntu-latest
91+ runs-on : ubuntu-22.04
9292 steps :
93- - uses : actions/checkout@v3
93+ - uses : actions/checkout@v4
9494 with :
9595 ref : master
9696 - name : get public dir
97- uses : actions/download-artifact@v3
97+ uses : actions/download-artifact@v4
9898 with :
9999 name : public-dir
100100 path : public
101101 - name : get og-images dir
102- uses : actions/download-artifact@v3
102+ uses : actions/download-artifact@v4
103103 with :
104104 name : og-images
105105 path : public/og/members/
0 commit comments