diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 0576f56..2b4f28b 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -14,7 +14,7 @@ jobs: # steps: # - name: Checkout - # uses: actions/checkout@v1 + # uses: actions/checkout@v5 # - name: Build # run: | @@ -40,7 +40,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v5 - name: Build run: | @@ -60,7 +60,7 @@ jobs: # https://help.github.com/en/actions/reference/software-installed-on-github-hosted-runners steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v5 - name: Configure run: | mkdir build @@ -78,7 +78,7 @@ jobs: name: Buld with gcc steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: build run: | g++ -std=c++11 -o loader_example loader_example.cc @@ -118,7 +118,7 @@ jobs: name: Buld with gcc + rapidjson steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: build run: | git clone https://github.com/Tencent/rapidjson @@ -151,7 +151,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v5 - name: Build run: | sudo apt-get update @@ -169,7 +169,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v5 - name: Build run: | clang++ -std=c++11 -g -O0 -o loader_example loader_example.cc diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5bdc4d9..ac27497 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: name: Linux x64 (GCC) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Configure run: cmake -B build -DTINYGLTF_BUILD_LOADER_EXAMPLE=ON @@ -43,7 +43,7 @@ jobs: name: Linux x64 (Clang 21) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Clang 21 run: | @@ -71,7 +71,7 @@ jobs: name: Linux ARM64 (GCC) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Configure run: cmake -B build -DTINYGLTF_BUILD_LOADER_EXAMPLE=ON @@ -91,7 +91,7 @@ jobs: name: macOS ARM64 Apple Silicon (Clang) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Configure run: cmake -B build -DTINYGLTF_BUILD_LOADER_EXAMPLE=ON @@ -111,7 +111,7 @@ jobs: name: Windows x64 (MSVC) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Configure run: | @@ -135,7 +135,7 @@ jobs: name: Windows x86 (MSVC) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Configure run: | @@ -155,7 +155,7 @@ jobs: name: Windows ARM64 (MSVC) - Cross-compile steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Configure run: | @@ -175,7 +175,7 @@ jobs: shell: msys2 {0} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup MSYS2 uses: msys2/setup-msys2@v2 @@ -205,7 +205,7 @@ jobs: name: Linux→Windows (MinGW Cross) - Build Only steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install MinGW run: | @@ -222,7 +222,7 @@ jobs: name: Linux x64 (GCC) - No Exceptions steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build loader_example run: | @@ -244,7 +244,7 @@ jobs: name: Linux x64 (GCC) - Header-Only Mode steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build with CMake Header-Only run: | @@ -265,7 +265,7 @@ jobs: name: Linux x64 (GCC) - RapidJSON Backend steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Clone RapidJSON run: | @@ -291,7 +291,7 @@ jobs: name: Linux x64 (Clang) - AddressSanitizer steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build loader_example with ASan run: | @@ -313,7 +313,7 @@ jobs: name: Linux x64 (Clang) - UndefinedBehaviorSanitizer steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build loader_example with UBSan run: | @@ -335,7 +335,7 @@ jobs: name: v3 C tests (Linux x64, GCC) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build tester_v3_c run: | @@ -365,7 +365,7 @@ jobs: name: v3 C tests (Linux x64, Clang) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install clang run: | @@ -408,7 +408,7 @@ jobs: name: v3 C tests (Linux x64, Clang 21) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install clang 21 run: | @@ -452,7 +452,7 @@ jobs: name: v3 C tests (Windows x64, MSVC /W4) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build and run tester_v3_c shell: cmd @@ -476,7 +476,7 @@ jobs: name: v3 C tests (Clang ASan + UBSan) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build tester_v3_c with ASan + UBSan run: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index dad8bab..00b31a9 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -38,11 +38,11 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -56,7 +56,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # ℹ️ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -69,4 +69,4 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/mingw-w64-msys2.yml b/.github/workflows/mingw-w64-msys2.yml index 65539d5..5645d76 100644 --- a/.github/workflows/mingw-w64-msys2.yml +++ b/.github/workflows/mingw-w64-msys2.yml @@ -20,7 +20,7 @@ jobs: run: shell: msys2 {0} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - name: Install core & build dependencies uses: msys2/setup-msys2@v2