2828 build_type : Debug
2929 std : 20
3030 install : sudo apt install g++-11
31+ - cxx : g++-13
32+ build_type : Release
33+ std : 23
34+ install : sudo apt install g++-13
35+ shared : -DBUILD_SHARED_LIBS=ON
3136 - cxx : clang++-11
3237 build_type : Debug
3338 std : 17
@@ -40,25 +45,20 @@ jobs:
4045 fuzz : -DFMT_FUZZ=ON -DFMT_FUZZ_LINKMAIN=ON
4146 std : 17
4247 install : sudo apt install clang-11
43- # - cxx: clang++-13
44- # build_type: Debug
45- # std: 20
46- # - cxx: clang++-13
47- # build_type: Debug
48- # std: 20
49- # cxxflags: -stdlib=libc++
50- # install: sudo apt install libc++-13-dev libc++abi-13-dev
51- - cxx : g++-13
52- build_type : Release
53- std : 23
54- install : sudo apt install g++-13
55- shared : -DBUILD_SHARED_LIBS=ON
48+ - cxx : clang++-14
49+ build_type : Debug
50+ std : 20
51+ - cxx : clang++-14
52+ build_type : Debug
53+ std : 20
54+ cxxflags : -stdlib=libc++
55+ install : sudo apt install libc++-14-dev libc++abi-14-dev
5656
5757 steps :
5858 - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
5959
6060 - name : Set timezone
61- run : sudo timedatectl set-timezone 'Asia/Yekaterinburg '
61+ run : sudo timedatectl set-timezone 'Europe/Minsk '
6262
6363 - name : Install GCC 4.9
6464 run : |
9494 - name : Install Clang 3.6
9595 run : |
9696 sudo apt update
97- sudo apt install libtinfo5 libobjc4
97+ sudo apt install libtinfo5
9898 # https://code.launchpad.net/ubuntu/xenial/amd64/clang-3.6/1:3.6.2-3ubuntu2
9999 wget --no-verbose \
100100 http://launchpadlibrarian.net/230019046/libffi6_3.2.1-4_amd64.deb \
@@ -135,11 +135,12 @@ jobs:
135135 run : |
136136 # GitHub Actions caching proxy is at times unreliable
137137 # see https://github.com/actions/runner-images/issues/7048.
138+ mirrors=/etc/apt/mirrors.txt
138139 printf 'http://azure.archive.ubuntu.com/ubuntu\tpriority:1\n' | \
139- sudo tee /etc/apt/ mirrors.txt
140- curl http://mirrors.ubuntu.com/mirrors.txt | \
141- sudo tee --append /etc/apt/mirrors.txt
142- sudo sed -i ' s~http://azure.archive.ubuntu.com/ubuntu/~mirror+file:/etc/apt/ mirrors.txt~' \
140+ sudo tee $ mirrors
141+ curl http://mirrors.ubuntu.com/mirrors.txt | sudo tee --append $mirrors
142+ sudo sed -i \
143+ " s~http://azure.archive.ubuntu.com/ubuntu/~mirror+file:$ mirrors~" \
143144 /etc/apt/sources.list
144145
145146 - name : Create build environment
0 commit comments