diff --git a/.github/workflows/android_builds.yml b/.github/workflows/android_builds.yml index 35a090379cf9..f3605aaa3e86 100644 --- a/.github/workflows/android_builds.yml +++ b/.github/workflows/android_builds.yml @@ -132,13 +132,13 @@ jobs: - name: Create credentials file if: matrix.instrumented_tests && github.repository == 'godotengine/godot' && github.event_name == 'push' && github.ref_name == github.event.repository.default_branch - uses: google-github-actions/auth@v3 + uses: google-github-actions/auth@7c6bc770dae815cd3e89ee6cdf493a5fab2cc093 # v3 with: credentials_json: ${{ secrets.SERVICE_ACCOUNT_KEY }} - name: Set up gcloud CLI if: matrix.instrumented_tests && github.repository == 'godotengine/godot' && github.event_name == 'push' && github.ref_name == github.event.repository.default_branch - uses: google-github-actions/setup-gcloud@v3 + uses: google-github-actions/setup-gcloud@aa5489c8933f4cc7a4f7d45035b3b1440c9c10db # v3 - name: Run tests on Firebase Test Lab if: matrix.instrumented_tests && github.repository == 'godotengine/godot' && github.event_name == 'push' && github.ref_name == github.event.repository.default_branch diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index abababa6044c..c693091df814 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -177,7 +177,7 @@ jobs: - name: Install mold linker if: matrix.proj-test - uses: rui314/setup-mold@v1 + uses: rui314/setup-mold@725a8794d15fc7563f59595bd9556495c0564878 # v1 - name: Compilation uses: ./.github/actions/godot-build diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index 4585155e4340..7b13312f269e 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -32,7 +32,7 @@ jobs: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v47 + uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47 with: safe_output: false # Output passed to environment variable to avoid command injection. separator: '" "' # To account for paths with spaces, ensure our items are split by quotes internally. @@ -40,7 +40,7 @@ jobs: files_yaml_from_source_file: .github/changed_files.yml - name: Style checks via pre-commit - uses: pre-commit/action@v3.0.1 + uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 env: CHANGED_FILES: '"${{ steps.changed-files.outputs.everything_all_changed_files }}"' # Wrap with quotes to bookend internal quote separators. with: diff --git a/.github/workflows/web_builds.yml b/.github/workflows/web_builds.yml index dba7896b4c70..93fa7d8c5d30 100644 --- a/.github/workflows/web_builds.yml +++ b/.github/workflows/web_builds.yml @@ -39,7 +39,7 @@ jobs: submodules: recursive - name: Set up Emscripten latest - uses: mymindstorm/setup-emsdk@v14 + uses: mymindstorm/setup-emsdk@6ab9eb1bda2574c4ddb79809fc9247783eaf9021 # v14 with: version: ${{ env.EM_VERSION }} no-cache: true