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


The following commit(s) were added to refs/heads/master by this push:
     new bf5383787 ci: Pin external actions to commit hashes
bf5383787 is described below

commit bf5383787fb9d6f0636ab0c74fc5f0cd887e6690
Author: Szymon Janc <[email protected]>
AuthorDate: Fri Oct 23 10:41:31 2026 +0200

    ci: Pin external actions to commit hashes
    
    ASF GitHub Actions Policy requires external actions to be pinned to
    a specific git hash. Only actions from apache/*, github/* and actions/*
    namespaces may use tags, and Infra recommends major version tags for
    those, which is already the case.
    
    Pin carlosperate/arm-none-eabi-gcc-action, codelytv/pr-size-labeler
    and peter-evans/create-pull-request to commit hashes of currently used
    releases, with version in comment. Dependabot updates both hash and
    comment.
    
    Assisted-by: Claude:claude-opus-5-5
---
 .github/actions/gcc-target-build/action.yml |  2 +-
 .github/workflows/build.yml                 | 14 +++++++-------
 .github/workflows/build_bootloader_main.yml |  2 +-
 .github/workflows/labeler.yml               |  2 +-
 .github/workflows/update_hw_ci_badges.yml   |  2 +-
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/.github/actions/gcc-target-build/action.yml 
b/.github/actions/gcc-target-build/action.yml
index cd1e208e6..8a4373093 100644
--- a/.github/actions/gcc-target-build/action.yml
+++ b/.github/actions/gcc-target-build/action.yml
@@ -34,7 +34,7 @@ runs:
   steps:
     - name: Install toolchain
       id: gcc
-      uses: carlosperate/[email protected]
+      uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
       with:
         release: ${{ inputs.release }}
 
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b1e098d52..47cacc9b9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -104,7 +104,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
@@ -142,7 +142,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         with:
           release: '15.2.Rel1'
       - name: Install GNU sed
@@ -173,7 +173,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
@@ -211,7 +211,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
@@ -248,7 +248,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         with:
           release: '15.2.Rel1'
       - name: Restore project
@@ -291,7 +291,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         with:
           release: '15.2.Rel1'
       - name: Install GNU sed
@@ -323,7 +323,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         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 a781ed722..2670ff1c0 100644
--- a/.github/workflows/build_bootloader_main.yml
+++ b/.github/workflows/build_bootloader_main.yml
@@ -37,7 +37,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - uses: actions/checkout@v7
-      - uses: carlosperate/[email protected]
+      - uses: 
carlosperate/arm-none-eabi-gcc-action@0edbb000a5a98e2292b051b463bff6f512547118 
# v1.14.0
         with:
           release: '15.2.Rel1'
       - name: Install Dependencies
diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml
index 61eb5511e..ec85cfc1e 100644
--- a/.github/workflows/labeler.yml
+++ b/.github/workflows/labeler.yml
@@ -33,7 +33,7 @@ jobs:
     timeout-minutes: 60
     steps:
       - name: Assign labels based on the PR's size
-        uses: codelytv/[email protected]
+        uses: 
codelytv/pr-size-labeler@19c335e7695ba922de938806dd129f0a9b992644 # v1.12.0
         with:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
           ignore_file_deletions: true
diff --git a/.github/workflows/update_hw_ci_badges.yml 
b/.github/workflows/update_hw_ci_badges.yml
index 14c440b95..72a902b06 100644
--- a/.github/workflows/update_hw_ci_badges.yml
+++ b/.github/workflows/update_hw_ci_badges.yml
@@ -43,7 +43,7 @@ jobs:
         run: python .github/scripts/update_badges.py
 
       - name: Create Pull Request
-        uses: peter-evans/create-pull-request@v8
+        uses: 
peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # 
v8.1.1
         with:
           author: Mynewt Bot <[email protected]>
           token: ${{ secrets.GITHUB_TOKEN }}

Reply via email to