Skip to content

docs: bump action versions in GitHub Actions examples#8065

Merged
jdx merged 1 commit intojdx:mainfrom
muzimuzhi:docs/bump-actions
Feb 8, 2026
Merged

docs: bump action versions in GitHub Actions examples#8065
jdx merged 1 commit intojdx:mainfrom
muzimuzhi:docs/bump-actions

Conversation

@muzimuzhi
Copy link
Contributor

Also bumps action versions in the workflow generated by mise generate github-action.

Also bumps action versions in the workflow generated by
`mise generate github-action`.
Copilot AI review requested due to automatic review settings February 8, 2026 20:05
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @muzimuzhi, 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 focuses on maintaining the currency and security of GitHub Actions examples and templates. It updates several key GitHub Actions to their latest major versions, ensuring that users leveraging these examples or generating new workflows benefit from the most recent features, bug fixes, and security enhancements provided by the action maintainers. This change primarily impacts documentation and the mise generate github-action command's output.

Highlights

  • GitHub Actions Version Bumps: Updated actions/checkout from v4 to v6 in documentation examples and the mise generate github-action template.
  • Mise Action Update: Upgraded jdx/mise-action from v2 to v3 across various documentation files and the GitHub Action generation logic.
  • Cache Action Version: Bumped actions/cache from v3 to v5 in the mise-lock documentation.
Changelog
  • docs/continuous-integration.md
    • Updated actions/checkout to v6.
    • Updated jdx/mise-action to v3.
  • docs/dev-tools/mise-lock.md
    • Updated actions/cache to v5.
  • docs/tips-and-tricks.md
    • Updated jdx/mise-action to v3.
  • src/cli/generate/github_action.rs
    • Updated actions/checkout to v6 in the generated workflow template.
    • Updated jdx/mise-action to v3 in the generated workflow template.
Activity
  • No human activity (comments, reviews) has been recorded on this pull request yet.
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.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request aims to update the versions of GitHub Actions used in documentation examples and generated workflows. However, the new versions specified for actions/checkout, jdx/mise-action, and actions/cache do not exist, which would cause CI workflows to fail for users. I've provided suggestions to use the correct latest major versions for these actions.

Comment on lines +58 to +59
- uses: actions/checkout@v6
- uses: jdx/mise-action@v3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The versions for actions/checkout and jdx/mise-action have been bumped to non-existent versions (v6 and v3 respectively). This will cause workflows to fail.

The latest major version for actions/checkout is v4, and for jdx/mise-action it is v2. The code should be updated to use these versions.

Suggested change
- uses: actions/checkout@v6
- uses: jdx/mise-action@v3
- uses: actions/checkout@v4
- uses: jdx/mise-action@v2


- name: Cache lockfile
uses: actions/cache@v3
uses: actions/cache@v5
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The version for actions/cache has been bumped to v5, which does not exist. The latest major version is v4. Using a non-existent version will cause workflows to fail.

Suggested change
uses: actions/cache@v5
uses: actions/cache@v4

runs-on: ubuntu-latest
steps:
- uses: jdx/mise-action@v2
- uses: jdx/mise-action@v3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The version for jdx/mise-action has been bumped to v3, which does not exist. The latest version is v2. This will cause workflows to fail.

Suggested change
- uses: jdx/mise-action@v3
- uses: jdx/mise-action@v2

Comment on lines +65 to +66
- uses: actions/checkout@v6
- uses: jdx/mise-action@v3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The versions for actions/checkout and jdx/mise-action have been bumped to non-existent versions (v6 and v3 respectively). This will cause generated GitHub Action workflows to fail.

The latest major version for actions/checkout is v4, and for jdx/mise-action it is v2.

Suggested change
- uses: actions/checkout@v6
- uses: jdx/mise-action@v3
- uses: actions/checkout@v4
- uses: jdx/mise-action@v2

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates GitHub Actions snippets in the documentation and the mise generate github-action workflow template to use newer action versions.

Changes:

  • Bump jdx/mise-action references from v2 to v3 in docs and generator output.
  • Bump actions/checkout and actions/cache versions in example workflows.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
src/cli/generate/github_action.rs Updates the generated workflow template’s uses: action versions.
docs/tips-and-tricks.md Updates the jdx/mise-action version in an example snippet.
docs/dev-tools/mise-lock.md Updates the actions/cache version in the lockfile caching example.
docs/continuous-integration.md Updates action versions in the GitHub Actions CI example.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jdx jdx merged commit 8d0b1e3 into jdx:main Feb 8, 2026
40 of 41 checks passed
@muzimuzhi muzimuzhi deleted the docs/bump-actions branch February 8, 2026 20:52
mise-en-dev added a commit that referenced this pull request Feb 9, 2026
### 🚀 Features

- **(node)** support package.json as idiomatic version file by @jdx in
[#8059](#8059)
- **(ruby)** graduate precompiled ruby from experimental (gradual
rollout) by @jdx in [#8052](#8052)
- add --dry-run-code flag to exit non-zero when there is work to do by
@jdx in [#8063](#8063)

### 🐛 Bug Fixes

- **(core)** respect MISE_ARCH override in bun and erlang plugins by
@jdx in [#8062](#8062)
- **(hooks)** resolve 12 community-reported hooks issues by @jdx in
[#8058](#8058)
- accept key=value format in set/add subcommands by @jdx in
[#8053](#8053)

### 📚 Documentation

- bump action versions in GitHub Actions examples by @muzimuzhi in
[#8065](#8065)
- add opengraph meta tags by @jdx in
[#8066](#8066)

### 📦️ Dependency Updates

- upgrade toml to 0.9 and toml_edit to 0.24 (TOML 1.1) by @jdx in
[#8057](#8057)

### 📦 Registry

- add quicktype (npm:quicktype) by @zdunecki in
[#8054](#8054)
- use inline table for test definitions by @jdx in
[#8056](#8056)
lucasew pushed a commit to lucasew/CONTRIB-mise that referenced this pull request Feb 18, 2026
Also bumps action versions in the workflow generated by `mise generate
github-action`.
lucasew pushed a commit to lucasew/CONTRIB-mise that referenced this pull request Feb 18, 2026
### 🚀 Features

- **(node)** support package.json as idiomatic version file by @jdx in
[jdx#8059](jdx#8059)
- **(ruby)** graduate precompiled ruby from experimental (gradual
rollout) by @jdx in [jdx#8052](jdx#8052)
- add --dry-run-code flag to exit non-zero when there is work to do by
@jdx in [jdx#8063](jdx#8063)

### 🐛 Bug Fixes

- **(core)** respect MISE_ARCH override in bun and erlang plugins by
@jdx in [jdx#8062](jdx#8062)
- **(hooks)** resolve 12 community-reported hooks issues by @jdx in
[jdx#8058](jdx#8058)
- accept key=value format in set/add subcommands by @jdx in
[jdx#8053](jdx#8053)

### 📚 Documentation

- bump action versions in GitHub Actions examples by @muzimuzhi in
[jdx#8065](jdx#8065)
- add opengraph meta tags by @jdx in
[jdx#8066](jdx#8066)

### 📦️ Dependency Updates

- upgrade toml to 0.9 and toml_edit to 0.24 (TOML 1.1) by @jdx in
[jdx#8057](jdx#8057)

### 📦 Registry

- add quicktype (npm:quicktype) by @zdunecki in
[jdx#8054](jdx#8054)
- use inline table for test definitions by @jdx in
[jdx#8056](jdx#8056)
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.

3 participants