diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index ff01aa4235ab..62fb6d2fe547 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: sumo fetch-depth: 0 @@ -62,7 +62,7 @@ jobs: - name: Cloning jupedsim if: matrix.build_type == 'full' && github.repository == 'DLR-TS/sumo' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: PedestrianDynamics/jupedsim ref: ${{ matrix.jps_version }} @@ -134,14 +134,14 @@ jobs: - name: Uploading test results if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: texttesttmp-${{ matrix.compiler }}-${{ matrix.build_type }} path: texttesttmp.zip if-no-files-found: warn - name: Uploading artifacts (SUMO binaries) - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: Linux-${{ matrix.compiler }}-${{ matrix.build_type }} path: sumo/bin diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index c1e1aab9032e..b821ebfb6789 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: sumo fetch-depth: 0 @@ -70,13 +70,13 @@ jobs: make CTEST_OUTPUT_ON_FAILURE=1 examples test - name: Uploading artifacts (SUMO binaries) - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: macOS path: sumo/bin - name: Uploading FMI 2.0 FMU artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sumo-fmi2-darwin64 path: sumo/bin/sumo-fmi2-darwin64.fmu diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index fe0a70d8b4e0..973eb06b7155 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: sumo fetch-depth: 0 @@ -38,13 +38,13 @@ jobs: git fetch --tags --force - name: Cloning SUMO Libraries - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: DLR-TS/SUMOLibraries path: sumolibraries - name: "Set up compiler cache" - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: C:\Users\runneradmin\AppData\Local\Mozilla\sccache\cache key: ${{ matrix.build_type }}-${{ github.head_ref }}-${{ github.run_number }} @@ -82,7 +82,7 @@ jobs: cmake --build . --config Release --target traas - name: Uploading artifacts (SUMO binaries) - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: Windows-${{ matrix.build_type }} path: sumo/bin @@ -122,7 +122,7 @@ jobs: - name: Uploading test results if: failure() && github.repository == 'DLR-TS/sumo' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: texttesttmp-${{ matrix.build_type }} path: D:/texttest/tt.zip diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 78592bd9abb8..c82ddd93583d 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Log in to the Container registry uses: docker/login-action@v2 diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index f2c0549b0a19..fa4a9ea81bd9 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Cloning repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Installing plantuml run: | @@ -49,7 +49,7 @@ jobs: steps: - name: Cloning repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Lychee Link Checker uses: lycheeverse/lychee-action@v1 diff --git a/.github/workflows/jupedsim-windows.yml b/.github/workflows/jupedsim-windows.yml index ffbfd18e5040..cfeee7ffc930 100644 --- a/.github/workflows/jupedsim-windows.yml +++ b/.github/workflows/jupedsim-windows.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Cloning jupedsim - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: PedestrianDynamics/jupedsim ref: ${{ matrix.jps_version }} @@ -40,13 +40,13 @@ jobs: cmake --install jupedsim-build-${{ matrix.build_config }} --config ${{ matrix.build_config }} - name: Uploading artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: jupedsim-${{ matrix.jps_version }}-${{ matrix.build_config }} path: jupedsim-install-${{ matrix.build_config }} - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: sumo fetch-depth: 0 @@ -57,7 +57,7 @@ jobs: git fetch --tags --force - name: Cloning SUMO Libraries - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: DLR-TS/SUMOLibraries path: sumolibraries @@ -83,7 +83,7 @@ jobs: - name: Uploading test results if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: texttesttmp-${{ matrix.jps_version }}-${{ matrix.build_config }} path: D:/texttest/tt.zip diff --git a/.github/workflows/wheel-linux.yml b/.github/workflows/wheel-linux.yml index e3607be09efa..6884dd08a76a 100644 --- a/.github/workflows/wheel-linux.yml +++ b/.github/workflows/wheel-linux.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -55,13 +55,13 @@ jobs: # entrypoint: tools/build_config/build_wheels.sh # - name: Uploading raw wheels (without auditwheel being applied) - # uses: actions/upload-artifact@v3 + # uses: actions/upload-artifact@v4 # with: # name: manylinux-raw-wheels # path: dist - name: Uploading artifacts (Python wheels) - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: manylinux-wheels path: wheelhouse @@ -79,7 +79,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Downloading Wheels artifact uses: actions/download-artifact@v3 @@ -124,7 +124,7 @@ jobs: - name: Uploading test results if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: texttesttmp-${{ matrix.python_version }} path: texttesttmp.zip diff --git a/.github/workflows/wheel-macos.yml b/.github/workflows/wheel-macos.yml index 00927d8727e2..4872db3d0111 100644 --- a/.github/workflows/wheel-macos.yml +++ b/.github/workflows/wheel-macos.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -65,7 +65,7 @@ jobs: if [[ "${{ matrix.python_version }}" == "3.8" ]]; then mv dist/eclipse_sumo-* `echo dist/eclipse_sumo-* | sed 's/cp38-cp38/py2.py3-none/'`; fi - name: Uploading artifacts (Python wheels) - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: python-wheels path: dist @@ -84,7 +84,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -148,7 +148,7 @@ jobs: - name: Uploading test results if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: texttesttmp-${{ matrix.python_version }}-${{ matrix.os }} path: texttesttmp.zip diff --git a/.github/workflows/wheel-windows.yml b/.github/workflows/wheel-windows.yml index c344f058e4c1..2da4d88d4c60 100644 --- a/.github/workflows/wheel-windows.yml +++ b/.github/workflows/wheel-windows.yml @@ -37,7 +37,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -45,7 +45,7 @@ jobs: run: git fetch --tags --force - name: Cloning SUMO Libraries - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: DLR-TS/SUMOLibraries path: sumolibraries @@ -57,7 +57,7 @@ jobs: architecture: x64 - name: "Set up compiler cache" - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: C:\Users\runneradmin\AppData\Local\Mozilla\sccache\cache key: ${{ matrix.build_type }}-${{ matrix.python_version }}-${{ github.head_ref }}-${{ github.run_number }} @@ -97,7 +97,7 @@ jobs: python -c "import glob, os; f = glob.glob(\`"dist/eclipse_sumo-*\`")[0]; os.rename(f, f.replace(\`"cp38-cp38\`", \`"py2.py3-none\`"))" - name: Uploading artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: python-${{ matrix.build_type }}-wheels path: dist @@ -127,7 +127,7 @@ jobs: steps: - name: Cloning SUMO - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -179,7 +179,7 @@ jobs: - name: Uploading test results if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: texttesttmp-${{ matrix.python_version }} path: D:/tt.zip