@@ -4,7 +4,7 @@ on: [push,workflow_dispatch,workflow_call]
44
55jobs :
66 build :
7- runs-on : ubuntu-20 .04
7+ runs-on : ubuntu-22 .04
88
99 steps :
1010 - name : Check out repository
2525 sudo apt remove libgsl-dev
2626 mkdir ~/.ccache 3pp
2727
28- - name : Install gcc-11 g++-11
29- run : |
30- sudo apt install -y manpages-dev software-properties-common
31- sudo add-apt-repository ppa:ubuntu-toolchain-r/test
32- sudo apt update && sudo apt install gcc-11 g++-11
33-
3428 - name : Install clang-16
3529 run : |
3630 wget https://apt.llvm.org/llvm.sh
@@ -42,20 +36,20 @@ jobs:
4236 uses : actions/cache@v4
4337 with :
4438 path : 3pp
45- key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-20 .04-3pp-${{ hashFiles('**/assembly/native/build-ubuntu-appimages.sh') }}
39+ key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-22 .04-3pp-${{ hashFiles('**/assembly/native/build-ubuntu-appimages.sh') }}
4640
4741 - name : Cache OpenSSL
4842 id : cache-openssl
4943 uses : actions/cache@v4
5044 with :
5145 path : openssl_3
52- key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-20 .04-openssl_3-${{ hashFiles('**/assembly/native/build-ubuntu-appimages.sh') }}
46+ key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-22 .04-openssl_3-${{ hashFiles('**/assembly/native/build-ubuntu-appimages.sh') }}
5347
5448 - name : Restore cache TON
5549 uses : actions/cache/restore@v4
5650 with :
5751 path : ~/.ccache
58- key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-20 .04-portable-ccache
52+ key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-22 .04-portable-ccache
5953
6054 - name : Build TON
6155 run : |
7064 uses : actions/cache/save@v4
7165 with :
7266 path : ~/.ccache
73- key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-20 .04-portable-ccache-${{ steps.date-stamp.outputs.timestamp }}
67+ key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-22 .04-portable-ccache-${{ steps.date-stamp.outputs.timestamp }}
7468
7569 - name : Make AppImages
7670 run : |
8579 uses : actions/cache@v4
8680 with :
8781 path : ~/.ccache
88- key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-20 .04-portable-libs-ccache-${{ steps.date-stamp.outputs.timestamp }}
89- restore-keys : ${{ runner.os }}-${{ runner.arch }}-ubuntu-20 .04-portable-libs-ccache
82+ key : ${{ runner.os }}-${{ runner.arch }}-ubuntu-22 .04-portable-libs-ccache-${{ steps.date-stamp.outputs.timestamp }}
83+ restore-keys : ${{ runner.os }}-${{ runner.arch }}-ubuntu-22 .04-portable-libs-ccache
9084
9185 - name : Build TON libs
9286 run : |
0 commit comments