Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
go-version: ['1.25.x']
go-version: ['1.26.x']
runs-on: ${{ matrix.os }}

steps:
Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.25.x'
go-version: '1.26.x'
cache: true

- name: Run golangci-lint
Expand All @@ -86,7 +86,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.25.x'
go-version: '1.26.x'
cache: true

- name: Run govulncheck
Expand All @@ -105,7 +105,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.25.x'
go-version: '1.26.x'
cache: true

- name: Build for multiple platforms
Expand Down
4 changes: 2 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## Project Overview

**Pingheat** is a cross-platform terminal application that visualizes network latency as a real-time scrolling heatmap.
It optionally exports Prometheus metrics and targets Go 1.25+ on Linux, macOS, and Windows.
It optionally exports Prometheus metrics and targets Go 1.26+ on Linux, macOS, and Windows.

## Development Dependencies

**Required:** Go 1.25+, Git
**Required:** Go 1.26+, Git

**Optional:**

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

A cross-platform terminal application that visualizes network latency as a real-time scrolling heatmap, with optional Prometheus metrics export.

![Go Version](https://img.shields.io/badge/Go-1.25+-00ADD8?logo=go)
![Go Version](https://img.shields.io/badge/Go-1.26+-00ADD8?logo=go)
![Platform](https://img.shields.io/badge/Platform-Linux%20%7C%20macOS%20%7C%20Windows-blue)
![License](https://img.shields.io/badge/License-MIT-green)
[![codecov](https://codecov.io/gh/pbv7/pingheat/branch/main/graph/badge.svg)](https://codecov.io/gh/pbv7/pingheat)
Expand All @@ -21,7 +21,7 @@ A cross-platform terminal application that visualizes network latency as a real-

**Required:**

- Go 1.25+ - [https://go.dev/dl/](https://go.dev/dl/)
- Go 1.26+ - [https://go.dev/dl/](https://go.dev/dl/)
- Git

**Optional (for development):**
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/pbv7/pingheat

go 1.25.7
go 1.26.4

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Update the documented minimum Go version

Raising the go directive to 1.26.4 makes Go 1.25 unsupported, but README.md:5,24 and CLAUDE.md:8,12 still explicitly advertise Go 1.25+ as sufficient. Developers following those prerequisites will fail to build when automatic toolchain downloads are disabled or unavailable (GOTOOLCHAIN=local or an offline environment), so the documented minimum should be updated alongside this change.

Useful? React with 👍 / 👎.


require (
github.com/charmbracelet/bubbletea v1.3.10
Expand Down
Loading