diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 625502c6..57d54dc1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,11 +13,11 @@ jobs: name: Single header runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.x" @@ -39,12 +39,12 @@ jobs: - name: Copy file to main folder run: cp build/include/CLI11.hpp CLI11.hpp - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: CLI11.hpp path: CLI11.hpp - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: CLI11-Source path: CLI11-Source diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 322ce51d..6b79b352 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,13 +20,13 @@ jobs: apidocs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: mattnotmitt/doxygen-action@v1 with: doxyfile-path: ./docs/Doxyfile - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: api-docs path: html @@ -34,9 +34,9 @@ jobs: gitbook: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: 16 @@ -56,7 +56,7 @@ jobs: npx gitbook build . public npx gitbook pdf . public/cli11.pdf - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gitbook path: book/public @@ -72,20 +72,20 @@ jobs: && github.ref == 'refs/heads/main' && github.repository == 'CLIUtils/CLI11' steps: - - uses: actions/configure-pages@v3 + - uses: actions/configure-pages@v4 id: pages - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: api-docs path: _site - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gitbook path: _site/book - - uses: actions/upload-pages-artifact@v1 + - uses: actions/upload-pages-artifact@v3 - - uses: actions/deploy-pages@v2 + - uses: actions/deploy-pages@v4 id: deployment diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index cf31a030..413f150f 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -16,7 +16,7 @@ jobs: name: quickfuzz1 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -48,7 +48,7 @@ jobs: - name: artifacts if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: file_failure path: ./build/fuzz/cli11_*_fail_artifact.txt diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b5f8acbd..19f99f4e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: std: ["11", "14", "17", "20"] precompile: ["ON", "OFF"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -62,7 +62,7 @@ jobs: runs-on: ubuntu-latest container: silkeh/clang:14 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure run: > @@ -80,7 +80,7 @@ jobs: steps: - name: Add build tools run: apt-get update && apt-get install -y wget git cmake - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Configure @@ -95,7 +95,7 @@ jobs: steps: - name: Add build tools run: apt-get update && apt-get install -y wget git cmake - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Configure @@ -107,7 +107,7 @@ jobs: name: Boost build runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Add boost @@ -126,7 +126,7 @@ jobs: name: Meson build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Prepare commands run: | @@ -143,7 +143,7 @@ jobs: name: install tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Configure @@ -160,7 +160,7 @@ jobs: name: install tests precompiled runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Configure @@ -177,7 +177,7 @@ jobs: name: install tests single file runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Configure @@ -194,7 +194,7 @@ jobs: name: CMake config check (Ubuntu 20.04) runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check CMake 3.5 uses: ./.github/actions/quick_cmake @@ -273,7 +273,7 @@ jobs: name: CMake config check (Ubuntu 22.04) runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check CMake 3.17 uses: ./.github/actions/quick_cmake