summaryrefslogtreecommitdiff
path: root/.github/workflows/json4cpp-ci.yml
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-05 16:18:55 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-05 16:18:55 +0300
commitadec4f3aebe0604f5c43b6f3a92879e7f4defec8 (patch)
tree5ad302c3af71c6c0dad2539f7f28cae47c932c0d /.github/workflows/json4cpp-ci.yml
parent4dd69a1dffd158f03da7e33c0be28f2b98a9ccea (diff)
downloadProject-Tick-adec4f3aebe0604f5c43b6f3a92879e7f4defec8.tar.gz
Project-Tick-adec4f3aebe0604f5c43b6f3a92879e7f4defec8.zip
NOISSUE Fix workflows, cgit, genqrcode, meshmc wiki url, mnv with Cmake
Fixed some reusable workflows. Fixed cgit.h for macOS target updated genqrcode CMake version Changed Meta generator to use Project Tick official builded ForgeWrapper Updated MeshMC wiki Urls Fixed MNV test issue Added CMake Presets in MNV Thats it! Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to '.github/workflows/json4cpp-ci.yml')
-rw-r--r--.github/workflows/json4cpp-ci.yml16
1 files changed, 11 insertions, 5 deletions
diff --git a/.github/workflows/json4cpp-ci.yml b/.github/workflows/json4cpp-ci.yml
index 21b1e7bfca..cb5fa951be 100644
--- a/.github/workflows/json4cpp-ci.yml
+++ b/.github/workflows/json4cpp-ci.yml
@@ -18,7 +18,7 @@ jobs:
steps:
- uses: actions/checkout@v6
- name: Get latest CMake and ninja
- uses: lukka/get-cmake@v4
+ uses: lukka/get-cmake@v4.3.1
- name: Run CMake
run: cmake -S json4cpp -B build -DJSON_CI=On
- name: Build
@@ -35,7 +35,7 @@ jobs:
- name: Install Valgrind
run: sudo apt-get update ; sudo apt-get install -y valgrind
- name: Get latest CMake and ninja
- uses: lukka/get-cmake@v4
+ uses: lukka/get-cmake@v4.3.1
- name: Run CMake
run: cmake -S json4cpp -B build -DJSON_CI=On
- name: Build
@@ -53,7 +53,7 @@ jobs:
run: apt-get update ; apt-get install -y git clang-tools iwyu unzip
- uses: actions/checkout@v6
- name: Get latest CMake and ninja
- uses: lukka/get-cmake@v4
+ uses: lukka/get-cmake@v4.3.1
- name: Run CMake
run: cmake -S json4cpp -B build -DJSON_CI=On
- name: Build
@@ -69,7 +69,7 @@ jobs:
steps:
- uses: actions/checkout@v6
- name: Get latest CMake and ninja
- uses: lukka/get-cmake@v4
+ uses: lukka/get-cmake@v4.3.1
- name: Run CMake
run: cmake -S json4cpp -B build -DJSON_CI=On
- name: Build
@@ -85,7 +85,7 @@ jobs:
steps:
- uses: actions/checkout@v6
- name: Get latest CMake and ninja
- uses: lukka/get-cmake@v4
+ uses: lukka/get-cmake@v4.3.1
- name: Run CMake
run: cmake -S json4cpp -B build -DJSON_CI=On
- name: Build
@@ -95,6 +95,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
+ - name: Initialize json4cpp as git repo
+ run: cd json4cpp && git init && git add . && git commit -m 'init' --allow-empty
- name: Install dependencies
run: |
sudo apt-get update
@@ -119,6 +121,8 @@ jobs:
os: [macos-13, macos-14, macos-15]
steps:
- uses: actions/checkout@v6
+ - name: Initialize json4cpp as git repo
+ run: cd json4cpp && git init && git add . && git commit -m 'init' --allow-empty
- name: Run CMake
run: cmake -S json4cpp -B build -DJSON_CI=On
- name: Build
@@ -132,6 +136,8 @@ jobs:
os: [windows-2022, windows-2025]
steps:
- uses: actions/checkout@v6
+ - name: Initialize json4cpp as git repo
+ run: cd json4cpp && git init && git add . && git commit -m 'init' --allow-empty
- name: Run CMake
run: cmake -S json4cpp -B build -DJSON_CI=On -G "Visual Studio 17 2022"
- name: Build