This is an automated email from the ASF dual-hosted git repository.

sjanc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit 55435c8f4523145af816010c23ba94d66c55d6aa
Author: Szymon Janc <[email protected]>
AuthorDate: Mon Oct 12 21:57:30 2026 +0200

    ci: Update GitHub actions to latest versions
    
    Workflows use mix of old action versions, some of them (e.g. checkout
    v3, setup-go v3) still running on deprecated Node.js versions. Update
    all actions used by build, test and compliance workflows to latest
    major versions. Workflows used for labeling pull requests and
    checking workflows changes are not updated as those are going to be
    reworked.
    
    Cache in setup-go is disabled as there is no go.sum file in
    repository and newt is installed with go install.
    
    Assisted-by: Claude:claude-opus-5-5
---
 .github/workflows/build_all_apps.yml        |  7 ++++---
 .github/workflows/build_blinky.yml          |  7 ++++---
 .github/workflows/build_bootloader.yml      |  7 ++++---
 .github/workflows/build_bootloader_main.yml |  7 ++++---
 .github/workflows/build_cc_target.yml       |  7 ++++---
 .github/workflows/build_mtest_apps.yml      |  7 ++++---
 .github/workflows/build_targets.yml         |  7 ++++---
 .github/workflows/check_compliance.yml      | 14 +++++++-------
 .github/workflows/newt_test_all.yml         |  5 +++--
 .github/workflows/update_hw_ci_badges.yml   |  6 +++---
 .github/workflows/validate_bsp_folder.yml   |  2 +-
 11 files changed, 42 insertions(+), 34 deletions(-)

diff --git a/.github/workflows/build_all_apps.yml 
b/.github/workflows/build_all_apps.yml
index ca46e0f01..b848ffb63 100644
--- a/.github/workflows/build_all_apps.yml
+++ b/.github/workflows/build_all_apps.yml
@@ -37,11 +37,12 @@ jobs:
     name: Build all apps
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: 'stable'
-      - uses: carlosperate/[email protected]
+          cache: false
+      - uses: carlosperate/[email protected]
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
diff --git a/.github/workflows/build_blinky.yml 
b/.github/workflows/build_blinky.yml
index bfd3d0c11..7abb80344 100644
--- a/.github/workflows/build_blinky.yml
+++ b/.github/workflows/build_blinky.yml
@@ -41,11 +41,12 @@ jobs:
         os: [ubuntu-latest, windows-latest, macos-latest]
     runs-on: ${{ matrix.os }}
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: 'stable'
-      - uses: carlosperate/[email protected]
+          cache: false
+      - uses: carlosperate/[email protected]
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
diff --git a/.github/workflows/build_bootloader.yml 
b/.github/workflows/build_bootloader.yml
index 55877ccd4..935b158fd 100644
--- a/.github/workflows/build_bootloader.yml
+++ b/.github/workflows/build_bootloader.yml
@@ -37,11 +37,12 @@ jobs:
     name: Build bootloader
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: 'stable'
-      - uses: carlosperate/[email protected]
+          cache: false
+      - uses: carlosperate/[email protected]
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
diff --git a/.github/workflows/build_bootloader_main.yml 
b/.github/workflows/build_bootloader_main.yml
index 597d9bd62..01e7275cb 100644
--- a/.github/workflows/build_bootloader_main.yml
+++ b/.github/workflows/build_bootloader_main.yml
@@ -34,11 +34,12 @@ jobs:
     name: Build bootloader (main)
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: 'stable'
-      - uses: carlosperate/[email protected]
+          cache: false
+      - uses: carlosperate/[email protected]
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
diff --git a/.github/workflows/build_cc_target.yml 
b/.github/workflows/build_cc_target.yml
index ec0c9700a..1ca7a087d 100644
--- a/.github/workflows/build_cc_target.yml
+++ b/.github/workflows/build_cc_target.yml
@@ -41,11 +41,12 @@ jobs:
         gcc: ['15.2.Rel1', '14.2.Rel1', '13.2.Rel1', '12.2.Rel1', '11.3.Rel1', 
'10.3-2021.10', '9-2020-q2', '8-2019-q3']
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: 'stable'
-      - uses: carlosperate/[email protected]
+          cache: false
+      - uses: carlosperate/[email protected]
         with:
           release: ${{ matrix.gcc }}
       - name: Install newt
diff --git a/.github/workflows/build_mtest_apps.yml 
b/.github/workflows/build_mtest_apps.yml
index 6ea94df19..550e857d2 100644
--- a/.github/workflows/build_mtest_apps.yml
+++ b/.github/workflows/build_mtest_apps.yml
@@ -37,11 +37,12 @@ jobs:
     name: Build all apps
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: stable
-      - uses: carlosperate/[email protected]
+          cache: false
+      - uses: carlosperate/[email protected]
         with:
           release: 15.2.Rel1
       - name: Install Dependencies
diff --git a/.github/workflows/build_targets.yml 
b/.github/workflows/build_targets.yml
index 59bf6aa9f..78887db1f 100644
--- a/.github/workflows/build_targets.yml
+++ b/.github/workflows/build_targets.yml
@@ -41,11 +41,12 @@ jobs:
         os: [ubuntu-latest, windows-latest, macos-latest]
     runs-on: ${{ matrix.os }}
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: 'stable'
-      - uses: carlosperate/[email protected]
+          cache: false
+      - uses: carlosperate/[email protected]
         with:
           release: '15.2.Rel1'
       - name: Install GNU sed
diff --git a/.github/workflows/check_compliance.yml 
b/.github/workflows/check_compliance.yml
index e49070ca0..ddb2b1359 100644
--- a/.github/workflows/check_compliance.yml
+++ b/.github/workflows/check_compliance.yml
@@ -39,12 +39,12 @@ jobs:
     runs-on: ubuntu-24.04
     steps:
       - name: Checkout code
-        uses: actions/checkout@v4
+        uses: actions/checkout@v7
         with:
           fetch-depth: 0  # Required to get full history for diff
 
       - name: Set up Python
-        uses: actions/setup-python@v5
+        uses: actions/setup-python@v7
         with:
           python-version: '3.x'
 
@@ -54,7 +54,7 @@ jobs:
 
       - name: Check label
         id: label_check
-        uses: actions/github-script@v7
+        uses: actions/github-script@v9
         with:
           script: |
             const labelName = 'skip-style-check';
@@ -94,10 +94,10 @@ jobs:
     name: Licensing
     runs-on: ubuntu-24.04
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v7
         with:
           fetch-depth: 0
-      - uses: actions/setup-java@v5
+      - uses: actions/setup-java@v6
         with:
           distribution: 'temurin'
           java-version: '21'
@@ -115,7 +115,7 @@ jobs:
     name: Doxygen Check
     runs-on: ubuntu-24.04
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v7
         with:
           fetch-depth: 0
       - name: Install Dependencies
@@ -132,7 +132,7 @@ jobs:
     name: Check commit messages
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v7
         with:
           fetch-depth: 0
 
diff --git a/.github/workflows/newt_test_all.yml 
b/.github/workflows/newt_test_all.yml
index dea6a9395..80338a0a7 100644
--- a/.github/workflows/newt_test_all.yml
+++ b/.github/workflows/newt_test_all.yml
@@ -37,10 +37,11 @@ jobs:
     name: Run newt test all
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-go@v3
+      - uses: actions/checkout@v7
+      - uses: actions/setup-go@v7
         with:
           go-version: 'stable'
+          cache: false
       - name: Install Dependencies
         run: |
              sudo apt-get update
diff --git a/.github/workflows/update_hw_ci_badges.yml 
b/.github/workflows/update_hw_ci_badges.yml
index e036f8597..2d782574f 100644
--- a/.github/workflows/update_hw_ci_badges.yml
+++ b/.github/workflows/update_hw_ci_badges.yml
@@ -32,9 +32,9 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v7
 
-      - uses: actions/setup-python@v6
+      - uses: actions/setup-python@v7
         with:
           python-version: '3.x'
 
@@ -42,7 +42,7 @@ jobs:
         run: python .github/scripts/update_badges.py
 
       - name: Create Pull Request
-        uses: peter-evans/create-pull-request@v6
+        uses: peter-evans/create-pull-request@v8
         with:
           author: Mynewt Bot <[email protected]>
           token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/validate_bsp_folder.yml 
b/.github/workflows/validate_bsp_folder.yml
index 8ab6b2d3d..2cee12576 100644
--- a/.github/workflows/validate_bsp_folder.yml
+++ b/.github/workflows/validate_bsp_folder.yml
@@ -38,7 +38,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: carlosperate/[email protected]
         with:
           release: 15.2.Rel1
       - uses: actions/setup-python@v7

Reply via email to