GitHub Changelog first-party post · Published 2026-09-04

GitHub CLI’s old Linux signing key has expired

Older installations using GitHub’s official Linux software repositories may need an updated signing key.

GitHub CLI Linux signing-key change: expired key, affected repository setup conditions and installation routes outside the change.
The old key expired September 5, 2026. Installation or updates may be affected when release signing switches, for repository setups meeting all listed conditions. · Open full-size image

中文

Older Linux repository setups need updated signing trust

The old GitHub official Linux repository key expired on September 5, 2026. APT/RPM environments configured before April 8 and not updated need checking; the signing change for later releases may affect installation or updates.

中文

Identify the installation method first

The announcement concerns older signing-trust setups for the official Linux repositories. Windows, macOS, Homebrew and Conda installations are outside its stated scope.

Important additions and corrections

Dates below mark changes to our coverage.

  • Addition ·

    Clarified the expiry boundary: it does not immediately disable every old client; the signing change starts with the first new release after expiry.

  • Addition ·

    Added the signing-key expiry scope: focus on gh installations using the official APT/RPM repositories; other installation methods need separate consideration.

Sources and notes

sources中文

Sources and notes

Retained summary and context

Older setups using the official APT or RPM repositories should check that the replacement key is installed.

Not all GitHub CLI installations are affected: Windows, macOS, Homebrew and Conda are outside this change. Expiry does not mean every old client immediately fails; new signatures start with the first release after expiry. We have not checked reader environments.

Sources and evidence · 3 links

Each link has a purpose and scope. Link counts do not establish independent confirmation; direct support applies only to the statements specified below.

Source timeline
  1. · Found this reading link via GitHub Changelog.
Collection record

First discovered:

Collection and source publication have distinct dates.

Editorial record

Sources reviewed

· Beijing time (UTC+8)

Reviewed official materials to clarify purpose, changes and usage conditions, distinguishing source descriptions from untested results. Original publication and observation dates are retained; an editorial revision is not a new product release.

Sources and full record

This dates our review of the wording and sources, not a project release or product update.

Full record: before, after and sources (JSON)

Previous source review (JSON)

Corrections and feedback