Skip to content

Commit 762c530

Browse files
authored
use ubuntu-latest, but ensure g++-14
1 parent 0633645 commit 762c530

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

.github/workflows/verify.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ concurrency:
2222

2323
jobs:
2424
setup:
25-
runs-on: gcc-latest
25+
runs-on: ubuntu-latest
2626
steps:
2727
- uses: actions/checkout@v4
2828

@@ -64,7 +64,7 @@ jobs:
6464
retention-days: 1
6565

6666
verify:
67-
runs-on: gcc-latest
67+
runs-on: ubuntu-latest
6868
needs: [setup]
6969
env:
7070
SPLIT_SIZE: "20"
@@ -75,6 +75,17 @@ jobs:
7575
["00", "01", "02", "03", "04", "05", "06", "07", "08", "09",
7676
"10", "11", "12", "13", "14", "15", "16", "17", "18", "19"]
7777
steps:
78+
- name: Install GCC 13
79+
run: |
80+
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
81+
sudo apt-get update
82+
sudo apt-get install -y g++-14
83+
- name: Set GCC 14 as default
84+
run: |
85+
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 60
86+
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-14 60
87+
- name: Verify GCC version
88+
run: g++ --version
7889
- uses: actions/checkout@v4
7990
with:
8091
fetch-depth: 2147483647
@@ -114,7 +125,7 @@ jobs:
114125
retention-days: 1
115126

116127
docs-and-check:
117-
runs-on: gcc-latest
128+
runs-on: ubuntu-latest
118129
needs: [verify]
119130
outputs:
120131
upload-pages: ${{steps.upload-pages.outcome == 'success'}}
@@ -188,7 +199,7 @@ jobs:
188199
environment:
189200
name: github-pages
190201
url: ${{ steps.deployment.outputs.page_url }}
191-
runs-on: gcc-latest
202+
runs-on: ubuntu-latest
192203
steps:
193204
- name: Deploy to GitHub Pages
194205
id: deployment

0 commit comments

Comments
 (0)