From 1f68486c32e716c80bfa1033008e574e42333cff Mon Sep 17 00:00:00 2001 From: Tomas Rezucha Date: Wed, 18 Sep 2024 09:20:08 +0200 Subject: [PATCH] ci: Update GitHub Actions' versions --- .../workflows/build_and_run_test_app_usb.yml | 18 +++++++++--------- .github/workflows/build_idf_examples.yml | 2 +- .github/workflows/clang-tidy.yml | 4 ++-- .github/workflows/issue_comment.yml | 2 +- .github/workflows/new_issues.yml | 2 +- .github/workflows/new_prs.yml | 2 +- .github/workflows/pre-commit.yml | 6 +++--- .github/workflows/test_sbom.yml | 2 +- .github/workflows/upload_component.yml | 2 +- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build_and_run_test_app_usb.yml b/.github/workflows/build_and_run_test_app_usb.yml index 7bf9b397..0d6fa3e7 100644 --- a/.github/workflows/build_and_run_test_app_usb.yml +++ b/.github/workflows/build_and_run_test_app_usb.yml @@ -8,15 +8,15 @@ on: jobs: build: - name: Build USB Test App + name: Build USB TestApps strategy: fail-fast: false matrix: - idf_ver: ["release-v4.4", "release-v5.0", "release-v5.1", "release-v5.2", "release-v5.3", "latest"] + idf_ver: ["release-v5.0", "release-v5.1", "release-v5.2", "release-v5.3", "latest"] runs-on: ubuntu-20.04 container: espressif/idf:${{ matrix.idf_ver }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'true' - name: Build USB Test Application @@ -29,7 +29,7 @@ jobs: export EXTRA_CXXFLAGS="${PEDANTIC_FLAGS}" idf-build-apps find idf-build-apps build - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: usb_test_app_bin_${{ matrix.idf_ver }} path: | @@ -40,8 +40,8 @@ jobs: **/test_app/build_esp*/flasher_args.json if-no-files-found: error - run-target: - name: Run USB Test App on target + run-target-usb-host: + name: Run USB Host TestApp on target if: ${{ github.repository_owner == 'espressif' }} needs: build strategy: @@ -51,11 +51,11 @@ jobs: idf_target: ["esp32s2"] runs-on: [self-hosted, linux, docker, "${{ matrix.idf_target }}", "usb_host"] container: - image: python:3.7-buster + image: python:3.11-bookworm options: --privileged # Privileged mode has access to serial ports steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: usb_test_app_bin_${{ matrix.idf_ver }} - name: Install Python packages diff --git a/.github/workflows/build_idf_examples.yml b/.github/workflows/build_idf_examples.yml index 60810805..e9dccb37 100644 --- a/.github/workflows/build_idf_examples.yml +++ b/.github/workflows/build_idf_examples.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-20.04 container: espressif/idf:${{ matrix.idf_ver }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'true' - name: Build ESP-IDF USB examples diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 53067bae..4141ccf8 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-20.04 container: espressif/idf:latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'true' - name: Install esp-clang @@ -42,7 +42,7 @@ jobs: export PATH=$PWD:$PATH ./clang-tidy-sarif -o results.sarif.raw warnings.txt python3 $GITHUB_WORKSPACE/.github/filter_sarif.py -o results.sarif --include-prefix ${GITHUB_WORKSPACE}/ results.sarif.raw - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: path: | warnings.txt diff --git a/.github/workflows/issue_comment.yml b/.github/workflows/issue_comment.yml index cbb69e01..6b65f7fa 100644 --- a/.github/workflows/issue_comment.yml +++ b/.github/workflows/issue_comment.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.repository_owner == 'espressif' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Sync issue comments to JIRA uses: espressif/github-actions/sync_issues_to_jira@master env: diff --git a/.github/workflows/new_issues.yml b/.github/workflows/new_issues.yml index 35fa65cb..5d6f900a 100644 --- a/.github/workflows/new_issues.yml +++ b/.github/workflows/new_issues.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.repository_owner == 'espressif' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Sync GitHub issues to Jira project uses: espressif/github-actions/sync_issues_to_jira@master env: diff --git a/.github/workflows/new_prs.yml b/.github/workflows/new_prs.yml index 5604e5cb..52244c0b 100644 --- a/.github/workflows/new_prs.yml +++ b/.github/workflows/new_prs.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.repository_owner == 'espressif' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Sync PRs to Jira project uses: espressif/github-actions/sync_issues_to_jira@master with: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 739c9740..cb257c59 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -8,6 +8,6 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v2 - - uses: pre-commit/action@v2.0.3 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5.2.0 + - uses: pre-commit/action@v3.0.1 diff --git a/.github/workflows/test_sbom.yml b/.github/workflows/test_sbom.yml index 5ac9e51c..e482c10f 100644 --- a/.github/workflows/test_sbom.yml +++ b/.github/workflows/test_sbom.yml @@ -9,7 +9,7 @@ jobs: name: Run SBOM manifests validation test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | git config --global safe.directory $(pwd) pip install esp-idf-sbom diff --git a/.github/workflows/upload_component.yml b/.github/workflows/upload_component.yml index 90a74d98..49da37ba 100644 --- a/.github/workflows/upload_component.yml +++ b/.github/workflows/upload_component.yml @@ -14,7 +14,7 @@ jobs: upload_components: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - run: |