Skip to content

Git Workbench v1.3.0 — Guided Setup & Reliable AI Settings

Choose a tag to compare

@github-actions github-actions released this 26 Oct 04:40
· 28 commits to main since this release

Git Workbench v1.3.0 introduces a guided first launch and fixes AI API-key persistence across app updates.

Highlights

  • A guided first launch: set up your commit profile, preview your Gravatar from your email, choose a theme with a live preview, and optionally configure an AI provider. Finish or skip setup to open Explore Git Workbench. Existing installations keep their preferences.
  • AI settings that stay saved: API keys now use encrypted storage in the app data directory, separate from interface preferences. Blank key fields keep the saved key, switching providers preserves other keys, and a saved-key indicator makes the status clear. Existing keys still available in older preferences are imported before that copy is cleared; a locked keyring offers a retry without discarding the key.
  • Optional AI, clearer controls: use offline commit drafts, Ollama, or a hosted provider. Setup and Settings share Save, Save & test, and explicit key-removal controls. Connection tests use a built-in example rather than repository content.
  • A reliable commit identity: app commits use the selected profile for both author and committer, even without a global Git identity. Changing global Git configuration remains an explicit choice.
  • A responsive setup screen: keyboard navigation, theme-aware controls, scrollable forms, and visible navigation actions work in compact windows.

Downloads and installation

Choose the installer for your operating system from Assets below:

Platform Downloads
Linux x64 AppImage, Debian/Ubuntu .deb, Fedora/RHEL .rpm, and Arch .pkg.tar.zst
Windows x64 NSIS setup .exe
macOS Intel and Apple silicon Universal .dmg and .zip

Git must be installed and available on your system. Existing SSH keys and Git credential helpers continue to handle Git authentication. The Windows interactive terminal requires Windows 10 version 1809 or newer.

macOS builds are unsigned and not notarized. macOS updates remain manual downloads from this release page. Supported Linux packages and Windows provide explicit download and restart/install controls through the update prompt, status bar, or Settings → About → Software updates. Native Linux package installation may request system authorization. The .yml and .blockmap assets support the updater; choose an installer to install the app.

Upgrading

A key already lost before this fix cannot be recovered. Enter it once in Settings → AI Assistant and choose Save AI settings. After saving, an empty password field means the encrypted key is retained. Secure storage requires an available OS keychain/keyring; Linux setups without one show a useful error instead of saving keys as plaintext.

Validation

The automated suite passed 2,576 tests, with 100% statements, branches, functions, and lines across all 129 executable source files under the configured coverage gate. All 39 standalone feature checks passed. The release workflow verified interactive shells inside Electron on Linux, Windows, and macOS and generated matching installers and updater metadata. Source coverage does not replace native installer, keychain, and operating-system permission testing.

Links

Released under the MIT license.