Skip to content

[Research] std::execution support #46

[Research] std::execution support

[Research] std::execution support #46

name: CI (Static Check)
on:
push:
branches: [ "master" ]
paths-ignore:
- "docs/**"
- "**.md"
pull_request:
branches: [ "master" ]
paths-ignore:
- "docs/**"
- "**.md"
jobs:
formatting:
runs-on: ubuntu-26.04
timeout-minutes: 2
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Formatting Check
run: bash ./scripts/format-all.sh
static-analysis:
runs-on: ubuntu-26.04
timeout-minutes: 10
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
submodules: true
- name: Configure liburing
run: |
cd third_party/liburing
./configure --cc=clang --cxx=clang++
- name: Configure CMake
run: |
cmake -B ${{github.workspace}}/build \
-DBUILD_EXAMPLES=ON \
-DBUILD_BENCHMARKS=ON \
-DBUILD_TESTS=ON \
-DENABLE_STDEXEC=ON \
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
- name: Static Analysis
run: bash ./scripts/check-all.sh