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..ab5c647c 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 }} @@ -22,7 +24,7 @@ jobs: matrix: compiler: [AC6, GCC, Clang] - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - name: Checkout CMSIS-FreeRTOS @@ -59,12 +61,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,9 +115,11 @@ jobs: publish-test-results: needs: [build-and-run] - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest if: github.event_name == 'pull_request' - + permissions: + checks: write + pull-requests: write env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -127,10 +131,6 @@ 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 }} - report_individual_runs: true - event_name: ${{ github.event.workflow_run.event }} files: "artifacts/**/*.junit" 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