Skip to content

Merge pull request #632 from intel/dependabot/github_actions/actions/… #234

Merge pull request #632 from intel/dependabot/github_actions/actions/…

Merge pull request #632 from intel/dependabot/github_actions/actions/… #234

Workflow file for this run

name: Single Header
permissions: read-all
on:
workflow_dispatch:
merge_group:
push:
branches: [ main ]
env:
DEBIAN_FRONTEND: noninteractive
CMAKE_GENERATOR: Ninja
concurrency:
group: ${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
build_single_header:
runs-on: ${{ github.repository_owner == 'intel' && 'intel-' || '' }}ubuntu-24.04
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Install build tools
run: |
sudo apt install -y ninja-build
- name: Configure CMake
run: cmake -B ${{github.workspace}}/build
- name: Build
run: cmake --build ${{github.workspace}}/build -t release_header
- name: 'Upload Artifact'
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: cib.hpp
path: ${{github.workspace}}/build/include/cib/cib.hpp