mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 00:26:29 +00:00
docs: Standardize Go version requirement to 1.25.5+ throughout documentation
- Update CONTRIBUTING.md to require Go 1.25.5 or later - Update README.md prerequisites - Update GETTING-STARTED.md requirements - Update Dockerfile examples to use golang:1.25-alpine - Update issue templates to reflect supported Go versions - Ensure consistency across all documentation files All CI workflows already use go-version-file: go.mod so they automatically pick up the correct version from go.mod.
This commit is contained in:
@@ -22,7 +22,7 @@ A clear and concise description of what you expected to happen.
|
||||
|
||||
**Environment (please complete the following information):**
|
||||
- OS: [e.g. macOS 14.0, Windows 11, Ubuntu 22.04]
|
||||
- Go version: [e.g. 1.21.5]
|
||||
- Go version: [e.g. 1.25.5]
|
||||
- Library version: [e.g. v1.0.0, commit hash if using main branch]
|
||||
- SoundTouch device model: [e.g. SoundTouch 10, SoundTouch 20]
|
||||
- Device firmware version: [if known]
|
||||
|
||||
@@ -24,10 +24,10 @@ body:
|
||||
label: Go Version
|
||||
description: What version of Go are you using?
|
||||
options:
|
||||
- "1.25.5+"
|
||||
- "1.25"
|
||||
- "1.24"
|
||||
- "1.23"
|
||||
- "1.22"
|
||||
- "1.21"
|
||||
- "1.20"
|
||||
- "Other (please specify in description)"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
@@ -76,7 +76,7 @@ soundtouch-cli --host 192.168.1.100 play start
|
||||
|
||||
**Environment**
|
||||
- **OS**: [e.g. macOS 14.0, Windows 11, Ubuntu 22.04]
|
||||
- **Go version**: [e.g. 1.21.5]
|
||||
- **Go version**: [e.g. 1.25.5]
|
||||
- **Library version**: [e.g. v1.0.0, commit hash]
|
||||
- **Network setup**: [home WiFi, corporate, etc.]
|
||||
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ This project adheres to our [Code of Conduct](CODE_OF_CONDUCT.md). By participat
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- **Go 1.21 or later**: [Download Go](https://golang.org/dl/)
|
||||
- **Go 1.25.5 or later**: [Download Go](https://golang.org/dl/)
|
||||
- **Git**: For version control
|
||||
- **Make**: For build automation (optional but recommended)
|
||||
- **SoundTouch Device**: For testing (optional but valuable)
|
||||
|
||||
@@ -241,7 +241,7 @@ This library supports all Bose SoundTouch-compatible devices, including:
|
||||
## Development
|
||||
|
||||
### Prerequisites
|
||||
- Go 1.21 or later
|
||||
- Go 1.25.5 or later
|
||||
- Optional: SoundTouch device for testing
|
||||
|
||||
### Building from Source
|
||||
|
||||
+1
-1
@@ -786,7 +786,7 @@ func (app *Application) Run(ctx context.Context) error {
|
||||
|
||||
```dockerfile
|
||||
# Dockerfile
|
||||
FROM golang:1.21-alpine AS builder
|
||||
FROM golang:1.25-alpine AS builder
|
||||
|
||||
WORKDIR /app
|
||||
COPY go.mod go.sum ./
|
||||
|
||||
@@ -6,7 +6,7 @@ This guide will get you up and running with the SoundTouch Go client in under 10
|
||||
|
||||
## 📋 **Prerequisites**
|
||||
|
||||
- **Go 1.19 or later** installed on your system
|
||||
- **Go 1.25.5 or later** installed on your system
|
||||
- **Bose SoundTouch device** on your network (SoundTouch 10, 20, 30, etc.)
|
||||
- **Same network** - Your computer and SoundTouch device must be on the same network
|
||||
|
||||
|
||||
@@ -562,7 +562,7 @@ func (m *MockClient) GetNowPlaying() (*models.NowPlaying, error) {
|
||||
|
||||
```dockerfile
|
||||
# test/docker/Dockerfile
|
||||
FROM golang:1.21-alpine
|
||||
FROM golang:1.25-alpine
|
||||
|
||||
WORKDIR /app
|
||||
COPY . .
|
||||
|
||||
Reference in New Issue
Block a user