Skip to content

Comments

deps: remove gh CLI from mise.toml#2451

Closed
akhileshrangani4 wants to merge 1 commit intomainfrom
avi/remove-gh-from-mise
Closed

deps: remove gh CLI from mise.toml#2451
akhileshrangani4 wants to merge 1 commit intomainfrom
avi/remove-gh-from-mise

Conversation

@akhileshrangani4
Copy link
Member

Summary

  • Removes gh from mise.toml to unblock Railway API deployments
  • The mise aqua backend fails attestation verification for all recent gh versions, causing build failures
  • gh is only used for dev workflows (PRs, issues) and is not needed for app builds — developers still have it via system install

Fixes TAM-1222

Test plan

  • Verify Railway API build succeeds

The mise aqua backend cannot verify GitHub attestations for any
recent gh release, breaking Railway builds. gh is only used for
dev workflows and is not needed for the API build, so removing
it unblocks deployments.
@vercel
Copy link

vercel bot commented Feb 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cloud Building Building Preview, Comment Feb 20, 2026 9:32pm
showcase Ready Ready Preview, Comment Feb 20, 2026 9:32pm
tambo-docs Ready Ready Preview, Comment Feb 20, 2026 9:32pm

Copy link
Contributor

@charliecreates charliecreates bot left a comment

Choose a reason for hiding this comment

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

No issues found in the modified diff. The change is narrowly scoped, aligns with the stated goal (unblocking Railway builds), and does not introduce additional configuration risk.

Summary of changes

What changed

  • Updated mise.toml under [tools] to remove the GitHub CLI entry (gh = "2.87.2").

Why (per PR context)

  • Unblocks Railway deployments where the mise aqua backend fails GitHub attestation verification for recent gh releases.
  • Keeps gh as a developer-local dependency rather than a build-time tool.

@charliecreates charliecreates bot removed the request for review from CharlieHelps February 20, 2026 21:29
@github-actions github-actions bot added area: config Changes to repository configuration files status: in progress Work is currently being done contributor: tambo-team Created by a Tambo team member change: deps Dependency updates labels Feb 20, 2026
Copy link
Contributor

@charliecreates charliecreates bot left a comment

Choose a reason for hiding this comment

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

No issues found in the modified diff; the change is narrowly scoped, consistent with the stated goal of unblocking Railway builds, and does not introduce observable configuration risk in mise.toml.

Summary of changes

What changed

  • Updated mise.toml under [tools] to remove the GitHub CLI entry: gh = "2.87.2".

Why this matters (per PR context)

  • Avoids mise/aqua attestation verification failures for gh during Railway builds by no longer treating gh as a build-time tool.
  • Keeps gh as a developer-local dependency (via system install) rather than a pinned tool in the build environment.

@lachieh
Copy link
Contributor

lachieh commented Feb 20, 2026

I think this is actually an issue with railway using an old version of mise:
The attestation issue was resolved here: jdx/mise#7853

@akhileshrangani4
Copy link
Member Author

@lachieh ohh, okay, then I think this is not needed. closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: config Changes to repository configuration files change: deps Dependency updates contributor: tambo-team Created by a Tambo team member status: in progress Work is currently being done

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants