From eb922992bb602065a926f3e7bcc28a6d749e2d55 Mon Sep 17 00:00:00 2001 From: Evagan2018 Date: Wed, 15 Jul 2026 16:28:41 +0200 Subject: [PATCH 1/4] Set ubuntu version to latest. Updated action version. --- .github/workflows/Build_Examples.yml | 2 +- .github/workflows/cmsis_rv2.yml | 8 ++++---- .github/workflows/pack.yml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/Build_Examples.yml b/.github/workflows/Build_Examples.yml index 2519184e..3deac3c9 100644 --- a/.github/workflows/Build_Examples.yml +++ b/.github/workflows/Build_Examples.yml @@ -23,7 +23,7 @@ jobs: matrix: compiler: [AC6, GCC, CLANG] - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 diff --git a/.github/workflows/cmsis_rv2.yml b/.github/workflows/cmsis_rv2.yml index e31b2f79..0e8ba1ba 100644 --- a/.github/workflows/cmsis_rv2.yml +++ b/.github/workflows/cmsis_rv2.yml @@ -22,7 +22,7 @@ jobs: matrix: compiler: [AC6, GCC, Clang] - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - name: Checkout CMSIS-FreeRTOS @@ -59,12 +59,12 @@ jobs: pip install -r ./CMSIS-RTOS2_Validation/Project/requirements.txt - name: Setup vcpkg environment - uses: ARM-software/cmsis-actions/vcpkg@v1.1 + uses: ARM-software/cmsis-actions/vcpkg@v1 with: config: ./CMSIS-RTOS2_Validation/.ci/vcpkg-configuration.json - name: Activate Arm tool license - uses: ARM-software/cmsis-actions/armlm@v1.1 + uses: ARM-software/cmsis-actions/armlm@v1 with: server: https://mdk-preview.keil.arm.com product: KEMDK-COM0 @@ -113,7 +113,7 @@ jobs: publish-test-results: needs: [build-and-run] - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest if: github.event_name == 'pull_request' env: diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml index 7ba43efa..ec71ad1e 100644 --- a/.github/workflows/pack.yml +++ b/.github/workflows/pack.yml @@ -15,7 +15,7 @@ concurrency: jobs: pack: name: Generate pack - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 with: @@ -28,7 +28,7 @@ jobs: - uses: Open-CMSIS-Pack/gen-pack-action@main with: - doxygen-version: 1.13.2 # default + doxygen-version: 1.13.2 # default packchk-version: 1.3.95 # default gen-doc-script: ./Documentation/Doxygen/gen_doc.sh # skipped by default doc-path: ./Documentation/html # skipped by default From 21831cfd5b0eaa2dc170a74608ffc9da0a13207a Mon Sep 17 00:00:00 2001 From: Sourabh Mehta <73165318+soumeh01@users.noreply.github.com> Date: Wed, 12 Aug 2026 09:31:38 +0200 Subject: [PATCH 2/4] Update permissions and action usage in workflow --- .github/workflows/cmsis_rv2.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cmsis_rv2.yml b/.github/workflows/cmsis_rv2.yml index 0e8ba1ba..e7109d23 100644 --- a/.github/workflows/cmsis_rv2.yml +++ b/.github/workflows/cmsis_rv2.yml @@ -115,7 +115,9 @@ jobs: needs: [build-and-run] runs-on: ubuntu-latest if: github.event_name == 'pull_request' - + permissions: + checks: write + pull-requests: write env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -127,7 +129,7 @@ jobs: - name: Publish Test Results if: ${{ env.GITHUB_TOKEN }} - uses: EnricoMi/publish-unit-test-result-action@v2 + uses: EnricoMi/publish-unit-test-result-action/linux@v2 with: commit: ${{ github.event.workflow_run.head_sha }} event_file: ${{ github.event_path }} From cab68b81d60431c856ecf5e09147ca139af3c06b Mon Sep 17 00:00:00 2001 From: Sourabh Mehta <73165318+soumeh01@users.noreply.github.com> Date: Wed, 12 Aug 2026 09:38:33 +0200 Subject: [PATCH 3/4] Update cmsis_rv2.yml to include permissions Add permissions section to the workflow file. --- .github/workflows/cmsis_rv2.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cmsis_rv2.yml b/.github/workflows/cmsis_rv2.yml index e7109d23..d2b523d0 100644 --- a/.github/workflows/cmsis_rv2.yml +++ b/.github/workflows/cmsis_rv2.yml @@ -1,4 +1,3 @@ - name: RTOS2 Validation on: @@ -11,6 +10,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + env: CMSIS_PACK_ROOT: ${{ github.workspace }}/.packs ARM_UBL_ACTIVATION_CODE: ${{ secrets.ARM_UBL_ACTIVATION_CODE }} From 5937ea7eeac5dd6c40b243ac1e19429be890fd45 Mon Sep 17 00:00:00 2001 From: Sourabh Mehta <73165318+soumeh01@users.noreply.github.com> Date: Wed, 12 Aug 2026 09:46:40 +0200 Subject: [PATCH 4/4] Simplify test results publishing in cmsis_rv2.yml Removed parameters for publishing test results in GitHub Actions workflow. --- .github/workflows/cmsis_rv2.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/cmsis_rv2.yml b/.github/workflows/cmsis_rv2.yml index d2b523d0..ab5c647c 100644 --- a/.github/workflows/cmsis_rv2.yml +++ b/.github/workflows/cmsis_rv2.yml @@ -133,8 +133,4 @@ jobs: if: ${{ env.GITHUB_TOKEN }} uses: EnricoMi/publish-unit-test-result-action/linux@v2 with: - commit: ${{ github.event.workflow_run.head_sha }} - event_file: ${{ github.event_path }} - report_individual_runs: true - event_name: ${{ github.event.workflow_run.event }} files: "artifacts/**/*.junit"