Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,31 +17,31 @@ jobs:
config:
- name: Windows MSVC (dynamic)
os: windows
os-version: 2022
os-version: 2025
environment: msvc
shell: pwsh
static: false
fatal_warnings: false # TODO: enable fatal warnings, once cpp-httplib is patched either by ourselves or by the maintainers

- name: Windows MSVC (static)
os: windows
os-version: 2022
os-version: 2025
environment: msvc
shell: pwsh
static: true
fatal_warnings: false # TODO: enable fatal warnings, once cpp-httplib is patched either by ourselves or by the maintainers

- name: Windows MingGW
os: windows
os-version: 2022
os-version: 2025
environment: mingw
architecture: x86_64
shell: 'msys2 {0}'
fatal_warnings: true

- name: Windows UCRT
os: windows
os-version: 2022
os-version: 2025
environment: ucrt
architecture: ucrt-x86_64
shell: 'msys2 {0}'
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:

- name: MacOS (Arm64)
os: macos
os-version: 14
os-version: 15
arm: true
shell: bash
fatal_warnings: true
Expand Down
14 changes: 4 additions & 10 deletions .github/workflows/windows_installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ on:
jobs:
installer:
name: Windows MSVC Installer
runs-on: windows-2022

runs-on: windows-2025
defaults:
run:
shell: pwsh
Expand All @@ -30,15 +29,10 @@ jobs:
run: |
pip install meson

- name: Download EnVar plugin for NSIS
uses: carlosperate/download-file-action@v2
- name: Install NSIS with EnVar plugin
uses: repolevedavaj/[email protected]
with:
file-url: https://nsis.sourceforge.io/mediawiki/images/7/7f/EnVar_plugin.zip
file-name: envar_plugin.zip
location: ${{ github.workspace }}

- name: Extract EnVar plugin
run: 7z x "-oC:/Program Files (x86)/NSIS" "${{ github.workspace }}/envar_plugin.zip"
nsis-version: '3.11'

- name: Configure
run: meson setup build -Dbuildtype=release -Ddefault_library=shared -Dbuild_installer=true -Drun_in_ci=true
Expand Down
Loading