Skip to content

Commit d190015

Browse files
committed
Merge branch 'devel'
2 parents a436aa2 + 5b67263 commit d190015

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+2651
-1401
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
open-pull-requests-limit: 0

.github/workflows/codeql.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,38 @@ on:
1010

1111
jobs:
1212
analyze:
13-
name: Analyze
14-
runs-on: ubuntu-latest
13+
name: Analyze on ${{matrix.os}}
14+
runs-on: ${{matrix.os}}
1515
permissions:
1616
actions: read
1717
contents: read
1818
security-events: write
19+
1920
strategy:
2021
fail-fast: false
2122
matrix:
23+
os: [ubuntu-20.04]
2224
language: [ 'cpp' ]
2325

2426
steps:
2527
- name: checkout
26-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
29+
with:
30+
fetch-depth: 0
31+
2732
- name: install dependencies
2833
run: |
2934
sudo apt update
3035
sudo apt install cmake make clang
36+
3137
- name: initialize codeql
3238
uses: github/codeql-action/init@v2
3339
with:
34-
languages: ${{ matrix.language }}
40+
languages: ${{matrix.language}}
41+
3542
- name: autobuild
3643
uses: github/codeql-action/autobuild@v2
44+
3745
- name: perform analysis
3846
uses: github/codeql-action/analyze@v2
3947
with:

.github/workflows/macos.yml

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,41 @@ env:
1313

1414
jobs:
1515
build:
16-
name: Test on ${{ matrix.os }}
17-
runs-on: ${{ matrix.os }}
16+
name: Test on ${{matrix.os}}
17+
runs-on: ${{matrix.os}}
1818
strategy:
1919
matrix:
2020
os: [macos-latest]
2121

2222
steps:
2323
- name: checkout
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
25+
with:
26+
fetch-depth: 0
27+
2528
- name: install dependencies
2629
run: |
2730
brew update
2831
brew install cmake make ccache
32+
2933
- name: configure cmake
3034
run: |
31-
cmake -B ${{github.workspace}}/build \
32-
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install \
33-
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
34-
-D CMAKE_C_COMPILER=/usr/local/opt/ccache/libexec/clang \
35-
-D BFDEV_DEVEL=ON
35+
cmake -B ${{github.workspace}}/build \
36+
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install \
37+
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
38+
-D CMAKE_C_COMPILER=/usr/local/opt/ccache/libexec/clang \
39+
-D BFDEV_DEVEL=ON
40+
3641
- name: make
37-
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
42+
run: |
43+
cmake --build ${{github.workspace}}/build \
44+
--config ${{env.BUILD_TYPE}}
45+
3846
- name: install
39-
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -- install
47+
run: |
48+
cmake --build ${{github.workspace}}/build \
49+
--config ${{env.BUILD_TYPE}} -- install
50+
4051
- name: ctest
4152
working-directory: ${{github.workspace}}/build
4253
run: ctest -C ${{env.BUILD_TYPE}} -V

.github/workflows/ubuntu-clang.yml

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,42 @@ env:
1313

1414
jobs:
1515
build:
16-
name: Test on ${{ matrix.os }}
17-
runs-on: ${{ matrix.os }}
16+
name: Test on ${{matrix.os}}
17+
runs-on: ${{matrix.os}}
1818
strategy:
1919
matrix:
20-
os: [ubuntu-latest]
20+
os: [ubuntu-20.04]
2121

2222
steps:
2323
- name: checkout
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
25+
with:
26+
fetch-depth: 0
27+
2528
- name: install dependencies
2629
run: |
2730
sudo apt update
2831
sudo apt install cmake make clang ccache
32+
2933
- name: configure cmake
3034
run: |
31-
cmake -B ${{github.workspace}}/build \
32-
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install \
33-
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
34-
-D CMAKE_C_COMPILER=/usr/lib/ccache/clang \
35-
-D BFDEV_DEVEL=ON
35+
cmake -B ${{github.workspace}}/build \
36+
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install \
37+
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
38+
-D CMAKE_C_COMPILER=/usr/lib/ccache/clang \
39+
-D BFDEV_DEVEL=ON
40+
3641
- name: make
37-
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
42+
run: |
43+
cmake --build ${{github.workspace}}/build \
44+
--config ${{env.BUILD_TYPE}}
45+
3846
- name: install
3947
working-directory: ${{github.workspace}}/build
40-
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -- install
48+
run: |
49+
cmake --build ${{github.workspace}}/build \
50+
--config ${{env.BUILD_TYPE}} -- install
51+
4152
- name: ctest
4253
working-directory: ${{github.workspace}}/build
4354
run: ctest -C ${{env.BUILD_TYPE}} -V

.github/workflows/ubuntu-gcc.yml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,42 @@ env:
1313

1414
jobs:
1515
build:
16-
name: Test on ${{ matrix.os }}
17-
runs-on: ${{ matrix.os }}
16+
name: Test on ${{matrix.os}}
17+
runs-on: ${{matrix.os}}
1818
strategy:
1919
matrix:
20-
os: [ubuntu-latest]
20+
os: [ubuntu-20.04]
2121

2222
steps:
2323
- name: checkout
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
25+
with:
26+
fetch-depth: 0
27+
2528
- name: install dependencies
2629
run: |
2730
sudo apt update
2831
sudo apt install cmake make gcc ccache
32+
2933
- name: configure cmake
3034
run: |
3135
cmake -B ${{github.workspace}}/build \
3236
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install \
3337
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
3438
-D CMAKE_C_COMPILER=/usr/lib/ccache/gcc \
3539
-D BFDEV_DEVEL=ON
40+
3641
- name: make
37-
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
42+
run: |
43+
cmake --build ${{github.workspace}}/build \
44+
--config ${{env.BUILD_TYPE}}
45+
3846
- name: install
3947
working-directory: ${{github.workspace}}/build
40-
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -- install
48+
run: |
49+
cmake --build ${{github.workspace}}/build \
50+
--config ${{env.BUILD_TYPE}} -- install
51+
4152
- name: ctest
4253
working-directory: ${{github.workspace}}/build
4354
run: ctest -C ${{env.BUILD_TYPE}} -V

.github/workflows/windows.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,34 +13,42 @@ env:
1313

1414
jobs:
1515
build:
16-
name: Test on ${{ matrix.os }}
17-
runs-on: ${{ matrix.os }}
16+
name: Test on ${{matrix.os}}
17+
runs-on: ${{matrix.os}}
1818
strategy:
1919
matrix:
2020
os: [windows-latest]
21+
2122
defaults:
2223
run:
2324
shell: msys2 {0}
2425

2526
steps:
2627
- name: checkout
27-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
29+
with:
30+
fetch-depth: 0
31+
2832
- name: install dependencies
2933
uses: msys2/setup-msys2@v2
3034
with:
3135
msystem: UCRT64
3236
update: true
3337
install: cmake make gcc
38+
3439
- name: configure cmake
3540
run: |
3641
cmake -B build \
3742
-D CMAKE_INSTALL_PREFIX=build/install \
3843
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
3944
-D BFDEV_EXAMPLES=ON
45+
4046
- name: make
4147
run: cmake --build build --config ${{env.BUILD_TYPE}}
48+
4249
- name: install
4350
run: cmake --build build --config ${{env.BUILD_TYPE}} -- install
51+
4452
- name: ctest
4553
working-directory: ${{github.workspace}}/build
4654
run: ctest -C ${{env.BUILD_TYPE}} -V

0 commit comments

Comments
 (0)