Skip to content

update changelog for 3.1.6 #373

update changelog for 3.1.6

update changelog for 3.1.6 #373

Workflow file for this run

name: C/C++ CI
on:
push:
pull_request:
branches: [ "main" ]
jobs:
linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.1
- name: Install Conan
uses: turtlebrowser/get-conan@main
with:
version: 2.8.1
- name: Configure conan
run: conan profile detect
- name: Install deps
run: conan install . --output-folder=${{github.workspace}}/build --build=missing -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True
- name: "Configure and build"
run: cmake -DCMAKE_TOOLCHAIN_FILE=build/Release/generators/conan_toolchain.cmake -DUSE_CONAN=ON -DCMAKE_BUILD_TYPE=Release -S . -B build
- name: build
run: cmake --build build --config Release
- name: package
run: cmake --build build --config Release --target package
- uses: actions/upload-artifact@v4
with:
name: ubuntu
path: build/Li_ri-*.sh
mac:
if: ${{ false }} # disable until libmodplug works with recent cmake version
runs-on: macos-14
steps:
- uses: actions/checkout@v6.0.1
- uses: actions/setup-python@v6.1.0
with:
python-version: '3.13'
- name: Get Conan
uses: turtlebrowser/get-conan@main
with:
version: 2.8.1
- name: Configure conan
run: conan profile detect
- name: Install deps
run: conan install . --output-folder=${{github.workspace}}/build --build=missing
- name: "Configure and build"
run: cmake -DCMAKE_TOOLCHAIN_FILE=build/Release/generators/conan_toolchain.cmake -DUSE_CONAN=ON -DCMAKE_BUILD_TYPE=Release -S . -B build
- name: build
run: cmake --build build --config Release
- name: package
run: cmake --build build --config Release --target package
- uses: actions/upload-artifact@v4
with:
name: macOS
path: build/Li_ri-*.dmg
windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v6.0.1
- name: Install Conan
uses: turtlebrowser/get-conan@main
with:
version: 2.8.1
- name: Configure conan
run: conan profile detect
- name: Install deps
run: conan install . --output-folder=${{github.workspace}}/build --build=missing
- name: "Configure and build"
run: cmake -DCMAKE_TOOLCHAIN_FILE="${{github.workspace}}/build/build/generators/conan_toolchain.cmake" -DUSE_CONAN=ON -DCMAKE_BUILD_TYPE=Release -S . -B build
- name: build
run: cmake --build build --config Release
- name: Install NSIS
uses: repolevedavaj/install-nsis@v1.1.0
with:
nsis-version: "3.10"
- name: package
run: cmake --build build --config Release --target package
- uses: actions/upload-artifact@v4
with:
name: windows
path: build/Li_ri-*.exe