1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2024-12-26 16:55:45 +00:00

CI: set run shell for *BSD

/usr/local/bin/bash is a wrapper around 'vagrant ssh' using Bash
This commit is contained in:
The Tumultuous Unicorn Of Darkness 2024-08-03 12:25:27 +02:00
parent 7a03559d3a
commit cec3e8cacc
No known key found for this signature in database
GPG key ID: 1E55EE2EFF18BC1A
3 changed files with 18 additions and 0 deletions

View file

@ -28,24 +28,30 @@ jobs:
- name: Install packages
run: sudo pkg install --yes cmake python3
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Generate build system
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="" -DLIBCPUID_ENABLE_TESTS=ON
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Build
run: cmake --build build
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Run cpuid_tool
run: |
./build/cpuid_tool/cpuid_tool --save=- --all
sudo ./build/cpuid_tool/cpuid_tool --rdmsr-raw --rdmsr
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Run tests
run: |
make -C build consistency
make -C build test-old
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Install
run: cmake --install build
env:
DESTDIR: ${{ github.workspace }}/installdir
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}

View file

@ -29,24 +29,30 @@ jobs:
- name: Install packages
run: sudo pkg install --yes cmake python3
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Generate build system
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="" -DLIBCPUID_ENABLE_TESTS=ON
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Build
run: cmake --build build
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Run cpuid_tool
run: |
./build/cpuid_tool/cpuid_tool --save=- --all
sudo ./build/cpuid_tool/cpuid_tool --rdmsr-raw --rdmsr
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Run tests
run: |
make -C build consistency
make -C build test-old
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Install
run: cmake --install build
env:
DESTDIR: ${{ github.workspace }}/installdir
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}

View file

@ -28,22 +28,28 @@ jobs:
- name: Install packages
run: sudo pkg_add -I cmake python3
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Generate build system
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="" -DLIBCPUID_ENABLE_TESTS=ON
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Build
run: cmake --build build
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Run cpuid_tool
run: ./build/cpuid_tool/cpuid_tool --save=- --all
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Run tests
run: |
make -C build consistency
make -C build test-old
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}
- name: Install
run: cmake --install build
env:
DESTDIR: ${{ github.workspace }}/installdir
shell: /usr/local/bin/bash --noprofile --norc -euo pipefail {0}