From 52eccedb385e05a8c152296a637039961801dfb5 Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Wed, 6 May 2026 10:17:44 +0200 Subject: [PATCH 1/3] Update GitHub Actions to use newer action versions --- .github/workflows/build_and_test.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_and_test.yaml b/.github/workflows/build_and_test.yaml index 93f5d1e..6c0818b 100644 --- a/.github/workflows/build_and_test.yaml +++ b/.github/workflows/build_and_test.yaml @@ -32,7 +32,7 @@ jobs: name: ${{ matrix.env.ROS_DISTRO }}-${{ matrix.env.ROS_REPO }}${{ matrix.env.CCOV_UPLOAD && ' + ccov' || ''}} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # The target directory cache doesn't include the source directory because # that comes from the checkout. See "prepare target_ws for cache" task below - name: cache target_ws @@ -59,7 +59,7 @@ jobs: uses: ros-industrial/industrial_ci@master env: ${{ matrix.env }} - name: upload test artifacts (on failure) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: failure() with: name: test-results @@ -71,7 +71,7 @@ jobs: sudo find ${{ env.BASEDIR }}/target_ws -wholename '*/test_results/*' -delete sudo rm -rf ${{ env.BASEDIR }}/target_ws/src du -sh ${{ env.BASEDIR }}/target_ws - - uses: codecov/codecov-action@v4 + - uses: codecov/codecov-action@v6 if: ${{ matrix.env.CCOV_UPLOAD }} with: files: ${{ env.BASEDIR }}/coverage.info From 1723227c516215b603d4c6ce6f196775da4b38e7 Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Wed, 6 May 2026 10:18:43 +0200 Subject: [PATCH 2/3] Update format.yaml --- .github/workflows/format.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 5597115..3178976 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -13,7 +13,7 @@ jobs: name: Format runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install ament linters run: | sudo apt-get install -y curl gnupg2 lsb-release From c7554a16d4f395c5a54ecca9d809389674519b2e Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Wed, 6 May 2026 10:18:57 +0200 Subject: [PATCH 3/3] Update checkout action version from v4 to v6 --- .github/workflows/prerelease.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prerelease.yaml b/.github/workflows/prerelease.yaml index 1433a9f..e59051b 100644 --- a/.github/workflows/prerelease.yaml +++ b/.github/workflows/prerelease.yaml @@ -25,6 +25,6 @@ jobs: name: "${{ inputs.ROS_DISTRO }}" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: industrial_ci uses: ros-industrial/industrial_ci@master