From 891ba3319c82211dc37491d6a564b32ff352ba77 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Wed, 27 Nov 2024 16:38:47 +0000 Subject: [PATCH 01/10] Check macos 15 runner --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4471bf5f3..ad04b10a2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -74,7 +74,7 @@ jobs: conan_profile: clang code_coverage: false static: true - - os: macos14 + - os: macos15c16 build_type: Release code_coverage: false static: false From 499afff34ee3c8b14badbe798b500c1423ddc42a Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Wed, 27 Nov 2024 16:46:36 +0000 Subject: [PATCH 02/10] Update action.yml --- .github/actions/setup_conan/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/setup_conan/action.yml b/.github/actions/setup_conan/action.yml index c7aa3c8ac..a135bd35f 100644 --- a/.github/actions/setup_conan/action.yml +++ b/.github/actions/setup_conan/action.yml @@ -15,7 +15,7 @@ runs: if: ${{ runner.os == 'macOS' }} shell: bash env: - CONAN_PROFILE: apple_clang_15 + CONAN_PROFILE: apple_clang_16 id: conan_setup_mac run: | echo "Creating $CONAN_PROFILE conan profile"; From e372c5d660bdf4369fe7e5717c8195bbc95608f8 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Wed, 27 Nov 2024 17:55:07 +0000 Subject: [PATCH 03/10] Add certifi package --- .github/actions/prepare_runner/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/prepare_runner/action.yml b/.github/actions/prepare_runner/action.yml index bdf175483..b678afba4 100644 --- a/.github/actions/prepare_runner/action.yml +++ b/.github/actions/prepare_runner/action.yml @@ -11,7 +11,7 @@ runs: if: ${{ runner.os == 'macOS' }} shell: bash run: | - brew install llvm@14 pkg-config ninja bison cmake ccache jq gh conan@1 + brew install llvm@14 pkg-config ninja bison cmake ccache jq gh conan@1 certifi echo "/opt/homebrew/opt/conan@1/bin" >> $GITHUB_PATH - name: Fix git permissions on Linux From bed8f29738b951c98633057cef9058926fcb6b45 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Thu, 28 Nov 2024 15:07:41 +0000 Subject: [PATCH 04/10] Update action.yml --- .github/actions/setup_conan/action.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/setup_conan/action.yml b/.github/actions/setup_conan/action.yml index a135bd35f..2728b8486 100644 --- a/.github/actions/setup_conan/action.yml +++ b/.github/actions/setup_conan/action.yml @@ -19,6 +19,7 @@ runs: id: conan_setup_mac run: | echo "Creating $CONAN_PROFILE conan profile"; + env conan profile new $CONAN_PROFILE --detect --force conan profile update settings.compiler.libcxx=libc++ $CONAN_PROFILE conan profile update settings.compiler.cppstd=20 $CONAN_PROFILE From bcc344820a46b9e1e3303880f0490b83cc6308eb Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Thu, 28 Nov 2024 17:27:05 +0000 Subject: [PATCH 05/10] Update action.yml --- .github/actions/setup_conan/action.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/actions/setup_conan/action.yml b/.github/actions/setup_conan/action.yml index 2728b8486..d77bfb90f 100644 --- a/.github/actions/setup_conan/action.yml +++ b/.github/actions/setup_conan/action.yml @@ -18,8 +18,7 @@ runs: CONAN_PROFILE: apple_clang_16 id: conan_setup_mac run: | - echo "Creating $CONAN_PROFILE conan profile"; - env + echo "Creating $CONAN_PROFILE conan profile" conan profile new $CONAN_PROFILE --detect --force conan profile update settings.compiler.libcxx=libc++ $CONAN_PROFILE conan profile update settings.compiler.cppstd=20 $CONAN_PROFILE From bb1c0f5753c0819b0f471efa4feafb3e5cbb0659 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Thu, 28 Nov 2024 17:27:54 +0000 Subject: [PATCH 06/10] Add ca-certificates as a dependency --- .github/actions/prepare_runner/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/prepare_runner/action.yml b/.github/actions/prepare_runner/action.yml index b678afba4..b74ed1def 100644 --- a/.github/actions/prepare_runner/action.yml +++ b/.github/actions/prepare_runner/action.yml @@ -11,7 +11,7 @@ runs: if: ${{ runner.os == 'macOS' }} shell: bash run: | - brew install llvm@14 pkg-config ninja bison cmake ccache jq gh conan@1 certifi + brew install llvm@14 pkg-config ninja bison cmake ccache jq gh conan@1 ca-certificates echo "/opt/homebrew/opt/conan@1/bin" >> $GITHUB_PATH - name: Fix git permissions on Linux From fa54eb74d00698caad1819f8de76397ff9d45f1b Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Thu, 28 Nov 2024 18:00:15 +0000 Subject: [PATCH 07/10] Replace macos14 by macos15 everywhere --- .github/workflows/build.yml | 2 +- .github/workflows/nightly.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ad04b10a2..37e1c9e26 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -197,7 +197,7 @@ jobs: image: rippleci/clio_ci:latest conan_profile: clang build_type: Debug - - os: macos14 + - os: macos15c16 conan_profile: apple_clang_15 build_type: Release runs-on: [self-hosted, "${{ matrix.os }}"] diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 544064d13..ab979fb93 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -15,7 +15,7 @@ jobs: fail-fast: false matrix: include: - - os: macos14 + - os: macos15c16 build_type: Release static: false - os: heavy @@ -90,7 +90,7 @@ jobs: fail-fast: false matrix: include: - - os: macos14 + - os: mmacos15c16 build_type: Release integration_tests: false - os: heavy From da6a9cab78044a533076e7a01e79f1bd7372c463 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Fri, 29 Nov 2024 10:12:30 +0000 Subject: [PATCH 08/10] Fix artifact name --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 37e1c9e26..7dee9def3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -198,7 +198,7 @@ jobs: conan_profile: clang build_type: Debug - os: macos15c16 - conan_profile: apple_clang_15 + conan_profile: apple_clang_16 build_type: Release runs-on: [self-hosted, "${{ matrix.os }}"] container: ${{ matrix.container }} From 37324e7c41aaad233e24c76d022c46fa353c4f34 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Fri, 29 Nov 2024 10:40:31 +0000 Subject: [PATCH 09/10] Fix typo --- .github/workflows/nightly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index ab979fb93..64e4df0d7 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -90,7 +90,7 @@ jobs: fail-fast: false matrix: include: - - os: mmacos15c16 + - os: macos15c16 build_type: Release integration_tests: false - os: heavy From 824d678a1d5fcb2cc82cecf3814baeb36ebe7960 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Mon, 6 Jan 2025 11:48:39 +0000 Subject: [PATCH 10/10] Update tag --- .github/workflows/build.yml | 4 ++-- .github/workflows/nightly.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7dee9def3..e200a3ad3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -74,7 +74,7 @@ jobs: conan_profile: clang code_coverage: false static: true - - os: macos15c16 + - os: macos15 build_type: Release code_coverage: false static: false @@ -197,7 +197,7 @@ jobs: image: rippleci/clio_ci:latest conan_profile: clang build_type: Debug - - os: macos15c16 + - os: macos15 conan_profile: apple_clang_16 build_type: Release runs-on: [self-hosted, "${{ matrix.os }}"] diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 64e4df0d7..080df1760 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -15,7 +15,7 @@ jobs: fail-fast: false matrix: include: - - os: macos15c16 + - os: macos15 build_type: Release static: false - os: heavy @@ -90,7 +90,7 @@ jobs: fail-fast: false matrix: include: - - os: macos15c16 + - os: macos15 build_type: Release integration_tests: false - os: heavy