Skip to content

Update changelog

Update changelog #21

Workflow file for this run

name: bsd
on:
push:
pull_request:
schedule:
- cron: '30 18 * * 0' # 18:30 every Sunday
jobs:
ncdevtool_check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
path: src
- name: Pip install packages for ncdevtool
run: pip install -r ./src/devel/reqs/requirements_devel.txt
- name: ncdevtool checks
run: ./src/devel/bin/ncdevtool check -n "fix""me"
ctest:
needs: [ ncdevtool_check ]
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
path: src
- name: FreeBSD
uses: cross-platform-actions/action@v0.26.0
with:
operating_system: freebsd
version: '14.2'
run: |
sudo pkg install -y cmake python3 py311-numpy py311-mpmath py311-matplotlib py311-ase py311-gemmi py311-spglib py311-pyyaml ruff
./src/devel/bin/ncdevtool check -n "fix""me"
cmake -S ./src -B ./build -DCMAKE_BUILD_TYPE=Release -DNCRYSTAL_BUILD_STRICT=ON -DNCRYSTAL_ENABLE_TESTING=ON -DMCTOOLS_REQUIRE_ALL_TEST_DEPS=ON
cmake --build ./build --config Release --parallel 2
cd ./build
ctest --output-on-failure --test-output-size-failed 100000 --test-output-truncation middle