Skip to content

[CI] Update actions to latest and move to full commit SHA pinning#18792

Merged
mshr-h merged 1 commit intoapache:mainfrom
mshr-h:fix-gh-actions
Feb 18, 2026
Merged

[CI] Update actions to latest and move to full commit SHA pinning#18792
mshr-h merged 1 commit intoapache:mainfrom
mshr-h:fix-gh-actions

Conversation

@mshr-h
Copy link
Contributor

@mshr-h mshr-h commented Feb 17, 2026

As per title.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @mshr-h, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request aims to enhance the reliability and stability of the Continuous Integration (CI) pipeline by updating the versions of several GitHub Actions used in the setup process. Additionally, it transitions to pinning these actions to their full commit SHAs, a practice that improves security and ensures deterministic builds by preventing unexpected changes from minor version updates. This change is intended to resolve recent CI failures.

Highlights

  • GitHub Actions Update: Updated actions/cache to v5.0.3 and conda-incubator/setup-miniconda to v3.3.0.
  • Commit SHA Pinning: Migrated GitHub Actions to use full commit SHAs instead of version tags for enhanced stability and security.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • .github/actions/setup/action.yml
    • Updated actions/cache to v5.0.3 and pinned it with its full commit SHA.
    • Updated conda-incubator/setup-miniconda to v3.3.0 and pinned it with its full commit SHA in two different usage contexts.
Ignored Files
  • Ignored by pattern: .github/workflows/** (8)
    • .github/workflows/cc_bot.yml
    • .github/workflows/main.yml
    • .github/workflows/nightly_docker_update.yml
    • .github/workflows/ping_reviewers.yml
    • .github/workflows/tag_teams.yml
    • .github/workflows/tvmbot.yml
    • .github/workflows/update_last_successful_branch.yml
    • .github/workflows/update_nightly_branch.yml
Activity
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@gemini-code-assist
Copy link
Contributor

Warning

Gemini encountered an error creating the review. You can try again by commenting /gemini review.

@mshr-h mshr-h marked this pull request as ready for review February 17, 2026 17:04
@mshr-h
Copy link
Contributor Author

mshr-h commented Feb 17, 2026

Trying to fix errors on https://github.com/apache/tvm/actions/runs/22107888484/job/63895734922?pr=18792

Submodule '3rdparty/OpenCL-Headers' (https://github.com/KhronosGroup/OpenCL-Headers.git) registered for path '3rdparty/OpenCL-Headers'
Submodule '3rdparty/cutlass' (https://github.com/NVIDIA/cutlass.git) registered for path '3rdparty/cutlass'
Submodule '3rdparty/cutlass_fpA_intB_gemm' (https://github.com/tlc-pack/cutlass_fpA_intB_gemm) registered for path '3rdparty/cutlass_fpA_intB_gemm'
Submodule '3rdparty/libflash_attn' (https://github.com/tlc-pack/libflash_attn) registered for path '3rdparty/libflash_attn'
Submodule '3rdparty/tvm-ffi' (https://github.com/apache/tvm-ffi) registered for path '3rdparty/tvm-ffi'
Cloning into '/Users/runner/work/tvm/tvm/3rdparty/OpenCL-Headers'...
Error: fatal: could not read Username for 'https://github.com/': terminal prompts disabled
Error: fatal: clone of 'https://github.com/KhronosGroup/OpenCL-Headers.git' into submodule path '/Users/runner/work/tvm/tvm/3rdparty/OpenCL-Headers' failed
Failed to clone '3rdparty/OpenCL-Headers'. Retry scheduled
Cloning into '/Users/runner/work/tvm/tvm/3rdparty/cutlass'...
Error: fatal: could not read Username for 'https://github.com/': terminal prompts disabled
Error: fatal: clone of 'https://github.com/NVIDIA/cutlass.git' into submodule path '/Users/runner/work/tvm/tvm/3rdparty/cutlass' failed
Failed to clone '3rdparty/cutlass'. Retry scheduled
Cloning into '/Users/runner/work/tvm/tvm/3rdparty/cutlass_fpA_intB_gemm'...
Error: fatal: could not read Username for 'https://github.com/': terminal prompts disabled
Error: fatal: expected flush after ref listing
Error: fatal: clone of 'https://github.com/tlc-pack/cutlass_fpA_intB_gemm' into submodule path '/Users/runner/work/tvm/tvm/3rdparty/cutlass_fpA_intB_gemm' failed
Failed to clone '3rdparty/cutlass_fpA_intB_gemm'. Retry scheduled
Cloning into '/Users/runner/work/tvm/tvm/3rdparty/libflash_attn'...
Cloning into '/Users/runner/work/tvm/tvm/3rdparty/tvm-ffi'...
Error: fatal: could not read Username for 'https://github.com/': terminal prompts disabled
Error: fatal: expected flush after ref listing
Error: fatal: clone of 'https://github.com/apache/tvm-ffi' into submodule path '/Users/runner/work/tvm/tvm/3rdparty/tvm-ffi' failed
Failed to clone '3rdparty/tvm-ffi'. Retry scheduled
Cloning into '/Users/runner/work/tvm/tvm/3rdparty/OpenCL-Headers'...
Cloning into '/Users/runner/work/tvm/tvm/3rdparty/cutlass'...
Error: fatal: could not read Username for 'https://github.com/': terminal prompts disabled
Error: fatal: expected flush after ref listing
Error: fatal: clone of 'https://github.com/NVIDIA/cutlass.git' into submodule path '/Users/runner/work/tvm/tvm/3rdparty/cutlass' failed
Failed to clone '3rdparty/cutlass' a second time, aborting
Error: The process '/opt/homebrew/bin/git' failed with exit code 1

@mshr-h
Copy link
Contributor Author

mshr-h commented Feb 17, 2026

seems like it was not because of actions version. but it's worth upgrading.

@tqchen
Copy link
Member

tqchen commented Feb 17, 2026

likely we can rerun

@mshr-h mshr-h merged commit 8057a76 into apache:main Feb 18, 2026
11 of 18 checks passed
@mshr-h mshr-h deleted the fix-gh-actions branch February 18, 2026 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants