From 83e9501f51cd76e8c056b2a90b67530720f5fbc6 Mon Sep 17 00:00:00 2001 From: bugdea1er Date: Thu, 17 Apr 2025 23:55:32 +0300 Subject: [PATCH 1/3] Various CI fixes --- .github/workflows/posix.yml | 4 ++-- .github/workflows/windows.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/posix.yml b/.github/workflows/posix.yml index 030c1699..dbc09c92 100644 --- a/.github/workflows/posix.yml +++ b/.github/workflows/posix.yml @@ -16,7 +16,7 @@ jobs: fail-fast: false matrix: os: - - ubuntu-20.04 + - ubuntu-22.04 - ubuntu-24.04 - macos-13 - macos-15 @@ -39,7 +39,7 @@ jobs: fail-fast: false matrix: os: - - ubuntu-20.04 + - ubuntu-22.04 - ubuntu-24.04 - macos-13 - macos-15 diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 7d2b091e..f750ca0b 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -16,7 +16,7 @@ jobs: matrix: os: - windows-2019 - - windows-2022 + - windows-2025 BUILD_SHARED_LIBS: - "TRUE" - "FALSE" @@ -37,7 +37,7 @@ jobs: matrix: os: - windows-2019 - - windows-2022 + - windows-2025 steps: - name: Install Meson run: pip install meson ninja From 9c038f3c8b9c5183e659022c259a6f7b1e3e8fc6 Mon Sep 17 00:00:00 2001 From: bugdea1er Date: Fri, 18 Apr 2025 00:03:11 +0300 Subject: [PATCH 2/3] Fix meson project version --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index b7764fa1..325e2114 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'tmp', 'cpp', - version: '2.0', + version: '3.0', default_options: ['cpp_std=c++17'], ) From 655c411897ff7fceebe42246337dc807840a2c15 Mon Sep 17 00:00:00 2001 From: bugdea1er Date: Fri, 18 Apr 2025 00:17:04 +0300 Subject: [PATCH 3/3] Temporarily disable meson build on `macos-15` --- .github/workflows/posix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/posix.yml b/.github/workflows/posix.yml index dbc09c92..6c1de1fd 100644 --- a/.github/workflows/posix.yml +++ b/.github/workflows/posix.yml @@ -42,7 +42,7 @@ jobs: - ubuntu-22.04 - ubuntu-24.04 - macos-13 - - macos-15 + # - macos-15 steps: - name: Set up `tmpfs` (if supported) run: sudo mount tmpfs -t tmpfs -o size=100m /tmp