Skip to content

mise install tries to install extra tools #115

@wdlowry

Description

@wdlowry

Describe the bug
I have multiple .python-version and .nvmrc files in my repository (monorepo). When I run an action with a terragrunt-action step, mise tries to install node and fails due to a checksum error.

Note: As far as I can tell, this is due to using an older version of mise, but if if the version of mise was updated, installing additional tools slows down the action.

To Reproduce

  1. Add a .nvmrc file with the content listed below to repository that uses terragrunt-action
v22.19.0
  1. Run an action that includes a terragrunt-action step. I get the follow error in the GHA logs:
mise [email protected]    install
mise [email protected]    download node-v22.19.0-linux-x64.tar.gz
gpg: Signature made Thu Aug 28 21:12:28 2025 UTC
gpg:                using EDDSA key 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356
gpg: Can't check signature: No public key
mise ERROR gpg failed
gpg: Signature made Thu Aug 28 21:12:28 2025 UTC
gpg:                using EDDSA key 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356
gpg: Can't check signature: No public key
mise ERROR failed to install core:[email protected]
mise ERROR gpg exited with non-zero status: exit code 2
mise ERROR Run with --verbose or MISE_VERBOSE=1 for more information

Expected behavior
terragrunt-action only installs the tools it needs (i.e. terragrunt and opentofu).

Versions

  • Terragrunt Action version: v3.0.2
  • Environment details (Terragrunt version, Terraform version, etc.): N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions