diff --git a/.github/workflows/build_and_deploy_gh_pages.yml b/.github/workflows/build_and_deploy_gh_pages.yml index aa04cfa..2e91444 100644 --- a/.github/workflows/build_and_deploy_gh_pages.yml +++ b/.github/workflows/build_and_deploy_gh_pages.yml @@ -48,10 +48,10 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Wait for coverage report generation - uses: lewagon/wait-on-check-action@v1.3.3 + uses: lewagon/wait-on-check-action@v1.3.4 with: ref: ${{ github.ref }} check-name: 'Build and test build_ut' @@ -59,7 +59,7 @@ jobs: wait-interval: 20 - name: Download Coverage Report - uses: dawidd6/action-download-artifact@v2 + uses: dawidd6/action-download-artifact@v3 with: workflow: build_ut.yml workflow_conclusion: success @@ -71,13 +71,13 @@ jobs: run: cp docs/index.html build/gh_pages - name: Setup Pages - uses: actions/configure-pages@v2 + uses: actions/configure-pages@v5 - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: path: 'build/gh_pages' - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/build_ut.yml b/.github/workflows/build_ut.yml index 1db0f59..d632ac9 100644 --- a/.github/workflows/build_ut.yml +++ b/.github/workflows/build_ut.yml @@ -49,11 +49,11 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Setup github for python 3.8 - name: setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.8 @@ -102,7 +102,7 @@ jobs: # Upload logs on failure - name: Upload logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: logs @@ -112,7 +112,7 @@ jobs: # Upload coverage report on success - name: Upload Coverage Report - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: success() with: name: coverage_report @@ -120,7 +120,7 @@ jobs: # Upload coverage statistics on success - name: Upload Coverage Statistics - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: success() with: name: coverage_report_stats @@ -140,18 +140,18 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Download the current coverage statistics - name: Download Current Coverage Statistics - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: coverage_report_stats path: build # Download current master coverage statistics - name: Download Master Coverage Statistics - uses: dawidd6/action-download-artifact@v2 + uses: dawidd6/action-download-artifact@v3 if: ${{ success() && github.ref != 'refs/heads/master' }} with: workflow_conclusion: success @@ -177,7 +177,7 @@ jobs: # Create comment with coverage info - name: Create Coverage Comment if: ${{ (success() || failure()) && github.ref != 'refs/heads/master' }} - uses: peter-evans/create-or-update-comment@v2 + uses: peter-evans/create-or-update-comment@v4 with: issue-number: ${{ github.event.pull_request.number }} body: ${{ steps.get-comment-body.outputs.body }} diff --git a/.github/workflows/clang-format.yml b/.github/workflows/clang-format.yml index 835db42..9008d2f 100644 --- a/.github/workflows/clang-format.yml +++ b/.github/workflows/clang-format.yml @@ -49,11 +49,11 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Setup github for python 3.8 - name: setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.8 @@ -86,7 +86,7 @@ jobs: # Upload logs on failure - name: Upload logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: logs diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index 0ef23b0..db6dbc9 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -42,7 +42,7 @@ jobs: sudo apt-get install cppcheck - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Run the build script and output errors to file # Proccess returns error if failure detected @@ -52,7 +52,7 @@ jobs: # Upload logs on failure - name: Upload logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: cppcheck_result @@ -72,8 +72,7 @@ jobs: # Create comment with coverage info - name: Create Comment if: ${{ failure() && github.ref != 'refs/heads/master' }} - uses: peter-evans/create-or-update-comment@v2 + uses: peter-evans/create-or-update-comment@v4 with: issue-number: ${{ github.event.pull_request.number }} body: ${{ steps.get-comment-body.outputs.body }} - diff --git a/.github/workflows/cpplint.yml b/.github/workflows/cpplint.yml index fc691c0..1e856f9 100644 --- a/.github/workflows/cpplint.yml +++ b/.github/workflows/cpplint.yml @@ -49,11 +49,11 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Setup github for python 3.8 - name: setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.8 @@ -79,7 +79,7 @@ jobs: # Upload logs on failure - name: Upload logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: logs diff --git a/.github/workflows/license.yml b/.github/workflows/license.yml index 7e78448..bd5ebd8 100644 --- a/.github/workflows/license.yml +++ b/.github/workflows/license.yml @@ -30,12 +30,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: rialto-ocdm - name: Check out test scripts from rialto - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: rdkcentral/rialto path: ./rialto @@ -45,7 +45,7 @@ jobs: # Setup github for python 3.8 - name: setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.8 diff --git a/.github/workflows/native_build.yml b/.github/workflows/native_build.yml index 902f4af..461aebc 100644 --- a/.github/workflows/native_build.yml +++ b/.github/workflows/native_build.yml @@ -32,12 +32,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: rialto-ocdm - name: Check out rialto - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: rdkcentral/rialto path: ./rialto @@ -89,9 +89,9 @@ jobs: exit 0 - name: Upload Logs on Failure - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: Output Logs path: | - output_file.txt \ No newline at end of file + output_file.txt diff --git a/.github/workflows/valgrind_ut.yml b/.github/workflows/valgrind_ut.yml index c6f8f72..bc755ed 100644 --- a/.github/workflows/valgrind_ut.yml +++ b/.github/workflows/valgrind_ut.yml @@ -53,7 +53,7 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Apt update - name: Apt update @@ -62,7 +62,7 @@ jobs: # Setup github for python 3.8 - name: setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.8 @@ -129,11 +129,10 @@ jobs: # Upload logs on failure - name: Upload logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: logs path: | gtest_result.log build/*valgrind_report.xml -