diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 5fa97f834d..420adc71ba 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python if: matrix.language == 'python' uses: actions/setup-python@v4 diff --git a/.github/workflows/cpp-python-build.yml b/.github/workflows/cpp-python-build.yml index d2e1cf37b6..40e0e46fbb 100644 --- a/.github/workflows/cpp-python-build.yml +++ b/.github/workflows/cpp-python-build.yml @@ -16,7 +16,7 @@ jobs: sudo apt-get update sudo apt-get install libxml2-utils - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Validate scripts files run: | for filename in scripts/*.xml; do @@ -42,7 +42,7 @@ jobs: runs-on: ${{matrix.os}} steps: - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Configure the MSIS test program run: | mkdir build && cd build @@ -95,7 +95,7 @@ jobs: export CXXWRAP_PREFIX_PATH=`julia -e "using CxxWrap;print(CxxWrap.prefix_path())"` echo "CXXWRAP_PREFIX_PATH=$CXXWRAP_PREFIX_PATH" >> $GITHUB_ENV - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Configure JSBSim run: | mkdir build && cd build @@ -153,7 +153,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Matlab uses: matlab-actions/setup-matlab@v1.2.4 with: @@ -222,9 +222,9 @@ jobs: with: python-version: '3.10' - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Checkout CxxTest - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: CxxTest/cxxtest ref: '4.4' @@ -275,7 +275,7 @@ jobs: - name: Install Python packages run: pip install -U cython 'numpy>=1.20' pandas scipy wheel pywin32 'setuptools>=60.0.0' - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Cache CTest cost data # Cache the file is used by CTest to optimize the distribution of the tests # between the cores and reduce execution time. @@ -286,7 +286,7 @@ jobs: build/Testing/Temporary/CTestCostData.txt key: ${{ runner.os }}-${{ hashFiles('tests/CMakeLists.txt') }} - name: Checkout CxxTest - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: CxxTest/cxxtest ref: '4.4' @@ -342,9 +342,9 @@ jobs: runs-on: windows-2019 steps: - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Checkout JSBSim logos - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: JSBSim-Team/jsbsim-logo path: jsbsim-logo @@ -415,7 +415,7 @@ jobs: if: matrix.arch == 'x86_64' run: pip install -U cython 'numpy>=1.20' pandas scipy build 'setuptools>=60.0.0' mypy - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Cache CTest cost data # This file is used by CTest to optimize the distribution of the tests # between the cores and reduce execution time. @@ -433,7 +433,7 @@ jobs: perl -i -pe 's/^(GENERATE_HTML\s*=\s*)YES/\1NO/g' doc/JSBSim.dox.in perl -i -pe 's/^(HAVE_DOT\s*=\s*)YES/\1NO/g' doc/JSBSim.dox.in - name: Checkout CxxTest - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: CxxTest/cxxtest ref: '4.4' @@ -554,7 +554,7 @@ jobs: steps: - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python 3.8 uses: actions/setup-python@v4 with: @@ -691,7 +691,7 @@ jobs: sudo apt-get update sudo apt-get install cxxtest lcov - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Configure JSBSim run: | mkdir build && cd build @@ -808,7 +808,7 @@ jobs: # Bump version - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Bump version @@ -840,7 +840,7 @@ jobs: # Bump stable version of the `master` branch - name: Checkout JSBSim master branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: master path: _master @@ -872,7 +872,7 @@ jobs: - name: Install Python packages run: pip install -U 'numpy>=1.20' sphinx cython - name: Checkout JSBSim - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Configure JSBSim run: | mkdir build && cd build