diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index bfc73a9a788..8ff5496c5c7 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -43,7 +43,7 @@ jobs: -DNCNN_VULKAN=ON \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -110,7 +110,7 @@ jobs: -DNCNN_VULKAN=ON \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/code-format.yml b/.github/workflows/code-format.yml index f4fe92c5b07..50e1a05c36c 100644 --- a/.github/workflows/code-format.yml +++ b/.github/workflows/code-format.yml @@ -20,7 +20,7 @@ jobs: apt-get update -y apt-get install -y astyle git - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: cache-clang-format id: cache-clang-format diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 9725e432e5d..22e9683a0bf 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -43,7 +43,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. diff --git a/.github/workflows/compare-binary-size.yml b/.github/workflows/compare-binary-size.yml index de8b115fa8a..c6e41eb03d7 100644 --- a/.github/workflows/compare-binary-size.yml +++ b/.github/workflows/compare-binary-size.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout-pr-branch - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} @@ -21,7 +21,7 @@ jobs: path: pr - name: checkout-base-branch - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.base.ref }} repository: ${{ github.event.pull_request.base.repo.full_name }} diff --git a/.github/workflows/elf-riscv32.yml b/.github/workflows/elf-riscv32.yml index e26f367d0e8..a0b44a78cb7 100644 --- a/.github/workflows/elf-riscv32.yml +++ b/.github/workflows/elf-riscv32.yml @@ -32,7 +32,7 @@ jobs: rv32gc: runs-on: [self-hosted, linux, centos] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 #- name: riscv-gnu-toolchain #run: | @@ -41,7 +41,7 @@ jobs: #mv riscv riscv32-elf #- name: checkout-riscv-pk - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: riscv/riscv-pk #path: riscv-pk @@ -58,7 +58,7 @@ jobs: #make install #- name: checkout-riscv-isa-sim - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: riscv-software-src/riscv-isa-sim #path: riscv-isa-sim diff --git a/.github/workflows/elf-riscv64.yml b/.github/workflows/elf-riscv64.yml index 4443e26df76..99a292ec45d 100644 --- a/.github/workflows/elf-riscv64.yml +++ b/.github/workflows/elf-riscv64.yml @@ -32,7 +32,7 @@ jobs: rv64gc: runs-on: [self-hosted, linux, centos] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 #- name: riscv-gnu-toolchain #run: | @@ -41,7 +41,7 @@ jobs: #mv riscv riscv64-elf #- name: checkout-riscv-pk - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: riscv/riscv-pk #path: riscv-pk @@ -58,7 +58,7 @@ jobs: #make install #- name: checkout-riscv-isa-sim - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: riscv-software-src/riscv-isa-sim #path: riscv-isa-sim diff --git a/.github/workflows/esp32.yml b/.github/workflows/esp32.yml index 0215094ef7c..31b4e5d1651 100644 --- a/.github/workflows/esp32.yml +++ b/.github/workflows/esp32.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -45,7 +45,7 @@ jobs: sudo apt-get install -y cmake ninja-build ccache - name: Checkout ESP-IDF - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: espressif/esp-idf path: esp-idf-install diff --git a/.github/workflows/harmonyos.yml b/.github/workflows/harmonyos.yml index c99d0c20545..d653706e579 100644 --- a/.github/workflows/harmonyos.yml +++ b/.github/workflows/harmonyos.yml @@ -43,7 +43,7 @@ jobs: -DNCNN_VULKAN=ON \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 0edf6f7c7ce..81de3ccda9e 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -69,7 +69,7 @@ jobs: -DNCNN_VULKAN=ON \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/linux-aarch64.yml b/.github/workflows/linux-aarch64.yml index 739faac8377..28fe148766c 100644 --- a/.github/workflows/linux-aarch64.yml +++ b/.github/workflows/linux-aarch64.yml @@ -32,7 +32,7 @@ jobs: aarch64-native: runs-on: ubuntu-24.04-arm steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | @@ -61,7 +61,7 @@ jobs: asan: runs-on: ubuntu-24.04-arm steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | mkdir build && cd build @@ -75,7 +75,7 @@ jobs: aarch64: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: aarch64-gnu-toolchain run: | diff --git a/.github/workflows/linux-arm.yml b/.github/workflows/linux-arm.yml index 4b4281289bb..1d7546c7c71 100644 --- a/.github/workflows/linux-arm.yml +++ b/.github/workflows/linux-arm.yml @@ -34,7 +34,7 @@ jobs: arm: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: arm-gnu-toolchain run: | @@ -64,7 +64,7 @@ jobs: armhf: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: arm-gnu-toolchain run: | @@ -94,7 +94,7 @@ jobs: armhf-vfpv3-d16: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: arm-gnu-toolchain run: | diff --git a/.github/workflows/linux-loongarch64.yml b/.github/workflows/linux-loongarch64.yml index 88677c687a7..bd2aa284001 100644 --- a/.github/workflows/linux-loongarch64.yml +++ b/.github/workflows/linux-loongarch64.yml @@ -35,7 +35,7 @@ jobs: runs-on: [self-hosted, linux, centos] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 # - name: qemu # run: | diff --git a/.github/workflows/linux-mips.yml b/.github/workflows/linux-mips.yml index 9a273cdf868..42864210b7d 100644 --- a/.github/workflows/linux-mips.yml +++ b/.github/workflows/linux-mips.yml @@ -34,7 +34,7 @@ jobs: mipsel: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: mipsel-gnu-toolchain run: | @@ -55,7 +55,7 @@ jobs: mipsisa32r6el: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: mipsisa32r6el-gnu-toolchain run: | diff --git a/.github/workflows/linux-mips64.yml b/.github/workflows/linux-mips64.yml index 7a4e95178c6..f5137015ece 100644 --- a/.github/workflows/linux-mips64.yml +++ b/.github/workflows/linux-mips64.yml @@ -34,7 +34,7 @@ jobs: mips64el: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: mips64el-gnuabi64-toolchain run: | @@ -55,7 +55,7 @@ jobs: mipsisa64r6el: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: mipsisa64r6el-gnuabi64-toolchain run: | diff --git a/.github/workflows/linux-ppc64.yml b/.github/workflows/linux-ppc64.yml index 461aab1252a..bec2fb39007 100644 --- a/.github/workflows/linux-ppc64.yml +++ b/.github/workflows/linux-ppc64.yml @@ -32,7 +32,7 @@ jobs: ppc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: powerpc-gnu-toolchain run: | @@ -53,7 +53,7 @@ jobs: ppc64le: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: powerpc64le-gnu-toolchain run: | @@ -74,7 +74,7 @@ jobs: power8le-vsx: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: powerpc64le-gnu-toolchain run: | @@ -95,7 +95,7 @@ jobs: power9le-vsx: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: powerpc64le-gnu-toolchain run: | diff --git a/.github/workflows/linux-riscv32.yml b/.github/workflows/linux-riscv32.yml index ce62011cb92..3393397ed9a 100644 --- a/.github/workflows/linux-riscv32.yml +++ b/.github/workflows/linux-riscv32.yml @@ -39,7 +39,7 @@ jobs: - { cpu: c907-rv32, QEMU_CPU: c907fdv-rv32, OPENMP: ON, RVV: ON, XTHEADVECTOR: OFF, ZFH: ON, ZVFH: ON } steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | diff --git a/.github/workflows/linux-riscv64.yml b/.github/workflows/linux-riscv64.yml index 6298dd69310..62ca3173e33 100644 --- a/.github/workflows/linux-riscv64.yml +++ b/.github/workflows/linux-riscv64.yml @@ -48,7 +48,7 @@ jobs: gcc-riscv64: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: cache-qemu id: cache-qemu @@ -63,7 +63,7 @@ jobs: sudo apt-get install autoconf automake autotools-dev ninja-build build-essential pkg-config libglib2.0-dev libpixman-1-dev zlib1g-dev python3 - name: checkout-qemu if: steps.cache-qemu.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: qemu/qemu path: qemu @@ -107,7 +107,7 @@ jobs: - { cpu: c907, QEMU_CPU: c907fdv-rv64, OPENMP: ON, RVV: ON, XTHEADVECTOR: OFF, ZFH: ON, ZVFH: ON } steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | @@ -139,7 +139,7 @@ jobs: - { cpu: x60, QEMU_CPU: "max,vlen=256,elen=64,vext_spec=v1.0", OPENMP: ON, RVV: ON, XTHEADVECTOR: OFF, ZFH: ON, ZVFH: ON } steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 # https://archive.spacemit.com/toolchain/spacemit-toolchain-linux-glibc-x86_64-v1.1.2.tar.xz - name: build-gcc @@ -188,7 +188,7 @@ jobs: gcc-rvv: runs-on: [self-hosted, linux, ubuntu] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 #- name: cache-qemu #id: cache-qemu @@ -203,7 +203,7 @@ jobs: #sudo apt-get install autoconf automake autotools-dev ninja-build #- name: checkout-qemu #if: steps.cache-qemu.outputs.cache-hit != 'true' - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: qemu/qemu #path: qemu @@ -231,7 +231,7 @@ jobs: #- name: checkout-riscv-gnu-toolchain #if: steps.cache-riscv.outputs.cache-hit != 'true' - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: riscv-collab/riscv-gnu-toolchain #path: riscv-gnu-toolchain @@ -277,7 +277,7 @@ jobs: clang-rvv: runs-on: [self-hosted, linux, ubuntu] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 #- name: cache-qemu #id: cache-qemu @@ -292,7 +292,7 @@ jobs: #sudo apt-get install autoconf automake autotools-dev ninja-build #- name: checkout-qemu #if: steps.cache-qemu.outputs.cache-hit != 'true' - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: qemu/qemu #path: qemu @@ -320,7 +320,7 @@ jobs: #- name: checkout-riscv-gnu-toolchain #if: steps.cache-riscv.outputs.cache-hit != 'true' - #uses: actions/checkout@v5 + #uses: actions/checkout@v6 #with: #repository: riscv-collab/riscv-gnu-toolchain #path: riscv-gnu-toolchain diff --git a/.github/workflows/linux-x64-cpu-clang.yml b/.github/workflows/linux-x64-cpu-clang.yml index cd6d2473b1a..ed094182f4d 100644 --- a/.github/workflows/linux-x64-cpu-clang.yml +++ b/.github/workflows/linux-x64-cpu-clang.yml @@ -38,7 +38,7 @@ jobs: linux-clang: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: update run: sudo apt-get update - name: protobuf @@ -105,7 +105,7 @@ jobs: linux-clang-simplestl: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build-simplestl env: CC: clang diff --git a/.github/workflows/linux-x64-cpu-gcc-musl.yml b/.github/workflows/linux-x64-cpu-gcc-musl.yml index 9c9ef620855..dacf4d4d265 100644 --- a/.github/workflows/linux-x64-cpu-gcc-musl.yml +++ b/.github/workflows/linux-x64-cpu-gcc-musl.yml @@ -50,7 +50,7 @@ jobs: libc-dev linux-headers - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build shell: alpine.sh {0} run: | diff --git a/.github/workflows/linux-x64-cpu-gcc.yml b/.github/workflows/linux-x64-cpu-gcc.yml index c4b47f9fedf..b68eb747c32 100644 --- a/.github/workflows/linux-x64-cpu-gcc.yml +++ b/.github/workflows/linux-x64-cpu-gcc.yml @@ -38,7 +38,7 @@ jobs: linux-gcc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: update run: sudo apt-get update - name: protobuf @@ -87,7 +87,7 @@ jobs: asan: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | mkdir build && cd build @@ -101,7 +101,7 @@ jobs: linux-gcc-cpp03-nostdio-nostring-simplestl: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build-nostdio run: | mkdir build-nostdio && cd build-nostdio @@ -132,7 +132,7 @@ jobs: linux-gcc-avx512: runs-on: [self-hosted, linux, t4] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build env: CC: gcc diff --git a/.github/workflows/linux-x64-gpu-clang.yml b/.github/workflows/linux-x64-gpu-clang.yml index 6c3f137f69d..d6da649db0d 100644 --- a/.github/workflows/linux-x64-gpu-clang.yml +++ b/.github/workflows/linux-x64-gpu-clang.yml @@ -38,7 +38,7 @@ jobs: linux-clang-gpu: runs-on: [self-hosted, linux, ubuntu25] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -50,7 +50,7 @@ jobs: key: swiftshader-linux-install-20250508 - name: checkout-swiftshader if: steps.cache-swiftshader.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: google/swiftshader path: swiftshader diff --git a/.github/workflows/linux-x64-gpu-gcc.yml b/.github/workflows/linux-x64-gpu-gcc.yml index ae2be16e092..9b5b840eb55 100644 --- a/.github/workflows/linux-x64-gpu-gcc.yml +++ b/.github/workflows/linux-x64-gpu-gcc.yml @@ -38,7 +38,7 @@ jobs: linux-gcc-gpu: runs-on: [self-hosted, linux, ubuntu25] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -50,7 +50,7 @@ jobs: key: swiftshader-linux-install-20250508 - name: checkout-swiftshader if: steps.cache-swiftshader.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: google/swiftshader path: swiftshader @@ -85,7 +85,7 @@ jobs: linux-gcc-gpu-system-glslang: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: install-deps run: | @@ -106,7 +106,7 @@ jobs: linux-gcc-gpu-t4: runs-on: [self-hosted, linux, t4] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: build diff --git a/.github/workflows/linux-x64-sde.yml b/.github/workflows/linux-x64-sde.yml index f513b505b4d..03bb26ecebe 100644 --- a/.github/workflows/linux-x64-sde.yml +++ b/.github/workflows/linux-x64-sde.yml @@ -36,7 +36,7 @@ jobs: gcc-sde: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: update run: sudo apt-get update - name: gcc14 diff --git a/.github/workflows/linux-x86-cpu-clang.yml b/.github/workflows/linux-x86-cpu-clang.yml index 733e067d2f2..593194a616a 100644 --- a/.github/workflows/linux-x86-cpu-clang.yml +++ b/.github/workflows/linux-x86-cpu-clang.yml @@ -32,7 +32,7 @@ jobs: linux-clang: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: update run: sudo apt-get update - name: gcc-multilib diff --git a/.github/workflows/linux-x86-cpu-gcc.yml b/.github/workflows/linux-x86-cpu-gcc.yml index ce113c51af6..3b6d094a241 100644 --- a/.github/workflows/linux-x86-cpu-gcc.yml +++ b/.github/workflows/linux-x86-cpu-gcc.yml @@ -32,7 +32,7 @@ jobs: linux-gcc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: update run: sudo apt-get update - name: gcc-multilib diff --git a/.github/workflows/mac-catalyst.yml b/.github/workflows/mac-catalyst.yml index 09374fe1239..d57581996ad 100644 --- a/.github/workflows/mac-catalyst.yml +++ b/.github/workflows/mac-catalyst.yml @@ -69,7 +69,7 @@ jobs: -DNCNN_VULKAN=ON \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 974c42995cc..1e324966cb2 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -77,7 +77,7 @@ jobs: -DNCNN_VULKAN=ON \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -140,7 +140,7 @@ jobs: key: swiftshader-macos-install-20251004 - name: checkout-swiftshader if: steps.cache-swiftshader.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: google/swiftshader path: swiftshader diff --git a/.github/workflows/pnnx.yml b/.github/workflows/pnnx.yml index 1cce8e2d818..c12dc519445 100644 --- a/.github/workflows/pnnx.yml +++ b/.github/workflows/pnnx.yml @@ -40,7 +40,7 @@ jobs: PYTHONUSERBASE: ${{ github.workspace }}/torch UseMultiToolTask: true steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: @@ -69,7 +69,7 @@ jobs: runs-on: [self-hosted, linux, ubuntu25] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: local-cache-libtorch id: local-cache-libtorch @@ -115,7 +115,7 @@ jobs: - name: pnnx-patches if: (steps.local-cache-libtorch.outputs.cache-hit != 'true' && steps.cache-libtorch.outputs.cache-hit != 'true') || (steps.local-cache-torchvision.outputs.cache-hit != 'true' && steps.cache-torchvision.outputs.cache-hit != 'true') || (steps.local-cache-onnxruntime.outputs.cache-hit != 'true' && steps.cache-onnxruntime.outputs.cache-hit != 'true') - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: pnnx/pnnx path: pnnx-patches @@ -257,7 +257,7 @@ jobs: PYTHONUSERBASE: ${{ github.workspace }}/python-${{ matrix.python }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 359cada778e..0b2ed752f6f 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -46,7 +46,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -59,7 +59,7 @@ jobs: key: swiftshader-linux-install-20240622 - name: checkout-swiftshader if: matrix.os == 'ubuntu-latest' && steps.cache-swiftshader.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: google/swiftshader path: swiftshader diff --git a/.github/workflows/release-python.yml b/.github/workflows/release-python.yml index 2e332d18345..b681307e254 100644 --- a/.github/workflows/release-python.yml +++ b/.github/workflows/release-python.yml @@ -18,7 +18,7 @@ jobs: name: Build SDist runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -82,7 +82,7 @@ jobs: -DLIBOMP_USE_HWLOC=OFF \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4eba5343c89..09133ce4882 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: env: PACKAGENAME: ncnn-${{ needs.setup.outputs.VERSION }}-full-source steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: package @@ -66,7 +66,7 @@ jobs: env: PACKAGENAME: ncnn-${{ needs.setup.outputs.VERSION }}-${{ matrix.opt.id }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: apt @@ -117,7 +117,7 @@ jobs: key: openmp-macos-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -192,7 +192,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-macos @@ -302,7 +302,7 @@ jobs: key: openmp-ios-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -364,7 +364,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-ios @@ -464,7 +464,7 @@ jobs: key: openmp-ios-simulator-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -537,7 +537,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-ios-simulator @@ -653,7 +653,7 @@ jobs: key: openmp-mac-catalyst-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -726,7 +726,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-mac-catalyst @@ -842,7 +842,7 @@ jobs: key: openmp-watchos-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -909,7 +909,7 @@ jobs: -DNCNN_BUILD_BENCHMARK=OFF \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: download-openmp-watchos uses: actions/download-artifact@v6 with: @@ -991,7 +991,7 @@ jobs: key: openmp-watchos-simulator-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -1058,7 +1058,7 @@ jobs: -DNCNN_BUILD_BENCHMARK=OFF \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: download-openmp-watchos-simulator uses: actions/download-artifact@v6 with: @@ -1140,7 +1140,7 @@ jobs: key: openmp-tvos-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -1213,7 +1213,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-tvos @@ -1329,7 +1329,7 @@ jobs: key: openmp-tvos-simulator-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -1402,7 +1402,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-tvos-simulator @@ -1518,7 +1518,7 @@ jobs: key: openmp-visionos-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -1580,7 +1580,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-visionos @@ -1680,7 +1680,7 @@ jobs: key: openmp-visionos-simulator-release-18.1.2-20251004 - name: checkout if: steps.cache-openmp.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: openmp if: steps.cache-openmp.outputs.cache-hit != 'true' run: | @@ -1753,7 +1753,7 @@ jobs: -DNCNN_VULKAN=${{ matrix.opt.vulkan }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: download-openmp-visionos-simulator @@ -1869,7 +1869,7 @@ jobs: -DNCNN_SHARED_LIB=${{ matrix.opt.shared-lib }} \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: ndk-fix-debug @@ -1927,7 +1927,7 @@ jobs: env: PACKAGENAME: ncnn-${{ needs.setup.outputs.VERSION }}-webassembly steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: emsdk run: | git clone https://github.com/emscripten-core/emsdk.git @@ -2015,7 +2015,7 @@ jobs: -DNCNN_SHARED_LIB=${{ matrix.opt.shared-lib }} ` steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/sync-wiki.yml b/.github/workflows/sync-wiki.yml index 6aed1e0061f..8385d373438 100644 --- a/.github/workflows/sync-wiki.yml +++ b/.github/workflows/sync-wiki.yml @@ -18,7 +18,7 @@ jobs: contents: write # for Git to git push runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: sync run: | cp -r docs $GITHUB_WORKSPACE/ncnn.wiki diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index d04aecb8ab5..60572f7bb47 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -28,7 +28,7 @@ jobs: linux-gcc-gpu-t4: runs-on: [self-hosted, linux, t4] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: build @@ -76,7 +76,7 @@ jobs: - { name: 'avx512', SSE2: ON, AVX: ON, F16C: ON, FMA: ON, AVX2: ON, AVX512: ON, AVX512VNNI: OFF } - { name: 'avx512vnni', SSE2: ON, AVX: ON, F16C: ON, FMA: ON, AVX2: ON, AVX512: ON, AVX512VNNI: ON } steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | mkdir build && cd build @@ -148,7 +148,7 @@ jobs: name: simplestl-simplemath runs-on: [self-hosted, linux, ubuntu25] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | mkdir build && cd build @@ -190,7 +190,7 @@ jobs: - { cpu: arl, AVX2: ON, AVXVNNI: ON, AVXVNNIINT8: ON, AVXNECONVERT: ON, AVX512: OFF, AVX512VNNI: OFF, AVX512BF16: OFF, AVX512FP16: OFF } - { cpu: spr, AVX2: ON, AVXVNNI: OFF, AVXVNNIINT8: OFF, AVXNECONVERT: OFF, AVX512: ON, AVX512VNNI: ON, AVX512BF16: ON, AVX512FP16: ON } steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | mkdir build && cd build @@ -234,7 +234,7 @@ jobs: env: SDE_PATH: /data/action/osd/sde-external-9.33.0-2024-01-07-lin steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | mkdir build && cd build @@ -294,7 +294,7 @@ jobs: openmp: [ON, OFF] runs-on: [self-hosted, linux, ubuntu] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | export RISCV_ROOT_PATH=/data/action/osd/riscv @@ -335,7 +335,7 @@ jobs: linux-gpu-llvmpipe: runs-on: [self-hosted, linux, ubuntu25] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: build @@ -367,7 +367,7 @@ jobs: linux-gpu-swiftshader: runs-on: [self-hosted, linux, ubuntu25] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -379,7 +379,7 @@ jobs: key: swiftshader-linux-install-20250508 - name: checkout-swiftshader if: steps.cache-swiftshader.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: google/swiftshader path: swiftshader @@ -526,7 +526,7 @@ jobs: qemu-args: "-L;/usr/loongarch64-linux-gnu" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: build run: | diff --git a/.github/workflows/tvos.yml b/.github/workflows/tvos.yml index 01338e5a221..2fb25176227 100644 --- a/.github/workflows/tvos.yml +++ b/.github/workflows/tvos.yml @@ -69,7 +69,7 @@ jobs: -DNCNN_VULKAN=ON \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/visionos.yml b/.github/workflows/visionos.yml index ec841d54ec4..cb6a1bd2934 100644 --- a/.github/workflows/visionos.yml +++ b/.github/workflows/visionos.yml @@ -65,7 +65,7 @@ jobs: -DOpenMP_libomp_LIBRARY="libomp.a" \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: cache-openmp id: cache-openmp diff --git a/.github/workflows/watchos.yml b/.github/workflows/watchos.yml index 8d7ace636c8..aa31c2c5d0d 100644 --- a/.github/workflows/watchos.yml +++ b/.github/workflows/watchos.yml @@ -65,7 +65,7 @@ jobs: -DOpenMP_libomp_LIBRARY="libomp.a" \ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: cache-openmp id: cache-openmp diff --git a/.github/workflows/web-assembly.yml b/.github/workflows/web-assembly.yml index 2316506aa2b..7f9d37309b2 100644 --- a/.github/workflows/web-assembly.yml +++ b/.github/workflows/web-assembly.yml @@ -34,7 +34,7 @@ jobs: webassembly: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: emsdk run: | git clone https://github.com/emscripten-core/emsdk.git diff --git a/.github/workflows/windows-arm.yml b/.github/workflows/windows-arm.yml index 7e39561af3b..665100d8497 100644 --- a/.github/workflows/windows-arm.yml +++ b/.github/workflows/windows-arm.yml @@ -48,7 +48,7 @@ jobs: NCNN_CMAKE_OPTIONS: -DNCNN_BUILD_TESTS=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_VULKAN=ON steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - uses: GuillaumeFalourd/setup-windows10-sdk-action@v2.4 @@ -70,7 +70,7 @@ jobs: runs-on: ubuntu-latest container: linaro/wine-arm64 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: msvc-wine env: WINEPREFIX: /tmp/wine-x64-prefix/ @@ -103,7 +103,7 @@ jobs: UseMultiToolTask: true steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: build diff --git a/.github/workflows/windows-clang.yml b/.github/workflows/windows-clang.yml index 57db9bde58a..080a0e4ebf0 100644 --- a/.github/workflows/windows-clang.yml +++ b/.github/workflows/windows-clang.yml @@ -40,7 +40,7 @@ jobs: NCNN_CMAKE_OPTIONS: -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/windows-mingw.yml b/.github/workflows/windows-mingw.yml index b0224820e39..fbc5fab461d 100644 --- a/.github/workflows/windows-mingw.yml +++ b/.github/workflows/windows-mingw.yml @@ -38,7 +38,7 @@ jobs: NCNN_CMAKE_OPTIONS: -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/windows-xp-clang.yml b/.github/workflows/windows-xp-clang.yml index f0506308a73..5f7d87aca66 100644 --- a/.github/workflows/windows-xp-clang.yml +++ b/.github/workflows/windows-xp-clang.yml @@ -38,7 +38,7 @@ jobs: NCNN_CMAKE_OPTIONS: -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: Set up Clang diff --git a/.github/workflows/windows-xp-mingw.yml b/.github/workflows/windows-xp-mingw.yml index 86f64c7ddba..2b57790eda4 100644 --- a/.github/workflows/windows-xp-mingw.yml +++ b/.github/workflows/windows-xp-mingw.yml @@ -38,7 +38,7 @@ jobs: NCNN_CMAKE_OPTIONS: -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true diff --git a/.github/workflows/windows-xp-msvc.yml b/.github/workflows/windows-xp-msvc.yml index d9f4c9c3634..f5436a1d5ec 100644 --- a/.github/workflows/windows-xp-msvc.yml +++ b/.github/workflows/windows-xp-msvc.yml @@ -39,7 +39,7 @@ jobs: NCNN_CMAKE_OPTIONS: -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true - name: config diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 5da18277ddf..f7824cda4da 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -57,7 +57,7 @@ jobs: env: UseMultiToolTask: true steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true @@ -111,7 +111,7 @@ jobs: key: swiftshader-${{ matrix.vs-version }}-x64-install-20251010 - name: checkout-swiftshader if: matrix.vs-version != 'vs2015' && matrix.vs-version != 'vs2017' && steps.cache-swiftshader.outputs.cache-hit != 'true' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: google/swiftshader path: swiftshader