Skip to content

Commit 1d59b2b

Browse files
committed
add ci
1 parent 9af2790 commit 1d59b2b

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.github/workflows/build.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Ubuntu
2+
3+
on:
4+
push:
5+
branches: [ "**" ]
6+
tags: [ "**" ]
7+
pull_request:
8+
branches: [ "**" ]
9+
10+
jobs:
11+
standalone:
12+
strategy:
13+
matrix:
14+
include:
15+
- image: ubuntu-24.04
16+
arch: x86_64
17+
- image: ubuntu-24.04-arm
18+
arch: aarch64
19+
runs-on: ${{ matrix.image }}
20+
steps:
21+
- name: stop update man-page
22+
run: |
23+
echo "set man-db/auto-update false" | sudo debconf-communicate
24+
sudo dpkg-reconfigure man-db
25+
- run: |
26+
sudo apt update
27+
sudo apt install libboost-all-dev
28+
- uses: actions/checkout@v4
29+
with:
30+
submodules: recursive
31+
- name: build
32+
shell: bash
33+
run: |
34+
CXX=g++-14 CPP=cpp-14 make

0 commit comments

Comments
 (0)