Pin GitHub Actions to specific SHAs (53 actions in 11 files) #12133
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📌 Pin GitHub Actions to Specific SHAs
This PR updates GitHub Actions references from tags/branches to specific commit SHAs for improved security and reproducibility.
📊 Summary
📝 Changes by file
.github/workflows/release.ymlactions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4.github/workflows/backport.ymltibdex/[email protected]→tibdex/backport@9565281eda0731b1d20c4025c43339fb0a23812e # tibdex/[email protected].github/workflows/structured-logging-schema-check.ymlactions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6nick-fields/retry@v3→nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # nick-fields/retry@v3.github/workflows/artifact-reviews.ymlpeter-evans/find-comment@v2→peter-evans/find-comment@a54c31d7fa095754bfef525c0c8e5e5674c4b4b1 # peter-evans/find-comment@v2peter-evans/create-or-update-comment@v3→peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # peter-evans/create-or-update-comment@v3.github/workflows/nightly-release.ymlactions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4.github/workflows/schema-check.ymlactions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4dorny/paths-filter@v3→dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # dorny/paths-filter@v3actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/upload-artifact@v4→actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # actions/upload-artifact@v4.github/workflows/test-repeater.ymlactions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6nick-fields/retry@v3→nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # nick-fields/retry@v3.github/workflows/model_performance.ymlactions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/cache@v4→actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # actions/cache@v4actions-rs/toolchain@v1→actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # actions-rs/toolchain@v1actions-rs/cargo@v1→actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # actions-rs/cargo@v1actions-rs/cargo@v1→actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # actions-rs/cargo@v1actions-rs/cargo@v1→actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # actions-rs/cargo@v1actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/cache@v4→actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # actions/cache@v4actions/upload-artifact@v4→actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # actions/upload-artifact@v4actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/download-artifact@v4→actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # actions/download-artifact@v4EndBug/add-and-commit@v9→EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # EndBug/add-and-commit@v9peter-evans/create-pull-request@v7→peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # peter-evans/create-pull-request@v7.github/workflows/main.ymlactions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6nick-fields/retry@v3→nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # nick-fields/retry@v3codecov/codecov-action@v5→codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # codecov/codecov-action@v5actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6nick-fields/retry@v3→nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # nick-fields/retry@v3actions/upload-artifact@v4→actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # actions/upload-artifact@v4codecov/codecov-action@v5→codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # codecov/codecov-action@v5actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6nick-fields/retry@v3→nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # nick-fields/retry@v3nick-fields/retry@v3→nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # nick-fields/retry@v3actions/upload-artifact@v4→actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # actions/upload-artifact@v4codecov/codecov-action@v5→codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # codecov/codecov-action@v5actions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4actions/setup-python@v6→actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # actions/setup-python@v6.github/workflows/check-artifact-changes.ymlactions/checkout@v4→actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # actions/checkout@v4dorny/paths-filter@v3→dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # dorny/paths-filter@v3.github/workflows/bot-changelog.ymlemmyoop/[email protected]→emmyoop/changie_bot@22b70618b13d0d1c64ea95212bafca2d2bf6b764 # emmyoop/[email protected]