diff --git a/CHANGELOG.md b/CHANGELOG.md index 90ad97c..a6e804c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,8 @@ ## 0.1.6 (Unreleased) -- Build: use Go 1.26.6 for CI, releases, and Docker while retaining Go 1.25 source compatibility and macOS 12 support. +- Build: use Go 1.26.8 for CI, releases, and Docker while retaining Go 1.25 source compatibility and macOS 12 support. +- Tooling: update pnpm to 12.2.1 and the Dockerfile frontend to 1.27. - Docker: update the runtime base to Alpine 3.24. - Dependencies: update Go networking/tooling modules and pnpm. - CI: update checkout, Go setup, and GoReleaser actions to their current major releases. diff --git a/Dockerfile b/Dockerfile index 142ec63..1675370 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -# syntax=docker/dockerfile:1.26 +# syntax=docker/dockerfile:1.27 -ARG GO_VERSION=1.26.6 +ARG GO_VERSION=1.26.8 ARG ALPINE_VERSION=3.24 FROM golang:${GO_VERSION}-alpine AS build diff --git a/go.mod b/go.mod index df9b634..ae33053 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,7 @@ module github.com/steipete/blucli go 1.25.0 -toolchain go1.26.6 +toolchain go1.26.8 require github.com/grandcat/zeroconf v1.0.0 diff --git a/package.json b/package.json index 96d8aa8..bf3c217 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@steipete/blucli", "private": true, - "packageManager": "pnpm@12.1.0", + "packageManager": "pnpm@12.2.1", "scripts": { "blu": "pnpm -s build && ./dist/blu", "build": "mkdir -p dist && go build -o dist/blu ./cmd/blu", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdd3bfc..334edf1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,96 +7,96 @@ importers: configDependencies: {} packageManagerDependencies: pnpm: - specifier: 12.1.0 - version: 12.1.0 + specifier: 12.2.1 + version: 12.2.1 packages: - '@pnpm/exe.darwin-arm64@12.1.0': - resolution: {integrity: sha512-9K+uSnTsJe9zD/YCMPiQDiwU8IiQRp+ZEE9IyVSr0Ppzfg5/xC0pwet2R320ifDIMroT3WYLkCEolV6XxtSS/g==} + '@pnpm/exe.darwin-arm64@12.2.1': + resolution: {integrity: sha512-efC1yfz2xbyHiMLrQAYtnoo5XP20LeAiYYcyL1962qQagZrMXIB0BoQYeZoPTLggLh0Q4MD7jpZUInU5fWxCgQ==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.1.0': - resolution: {integrity: sha512-JcOc77W/KLg5ZZXr7q0WN8UDKirxQTuoaTkqRfMNkGyUHc/4bfNxLwjoZBilRQV6xmhJvU79ZUg++eYohzJhog==} + '@pnpm/exe.darwin-x64@12.2.1': + resolution: {integrity: sha512-0bloFmxrvYY5LYex5V6SZySwg+egBk0pOW+YUeOm9fiG2U1wv+qRVLBOUvIzLAeJE7vBlAzxUwXkQAYtr12n+Q==} cpu: [x64] os: [darwin] - '@pnpm/exe.linux-arm64-musl@12.1.0': - resolution: {integrity: sha512-RVJlfI4T2l6XXA5s/Wv9HHEq4ztIq79fiZXDVHyHaKEbp+11ZM5k61z0gaGzXCEGUp5anW2Uc3UgQpmjAR+IPw==} + '@pnpm/exe.linux-arm64-musl@12.2.1': + resolution: {integrity: sha512-AZl7apVZC4TV1/vTp/bS16XUsHeqx9AHsU4V55joiGR+iR6vl+WF0WlGvGCTjqjICS4q/kThpgNrtG8aqQ9seQ==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.1.0': - resolution: {integrity: sha512-iLEE0ykaRZ3/OBhIjwe/Zo96ac0c7pY7toyf6+jUN8gOsIIwJTS+AqSyOy+U1Zyhuuec8nJiRQ4URl60nRxTwA==} + '@pnpm/exe.linux-arm64@12.2.1': + resolution: {integrity: sha512-S36+tMEGrPz3nwtfFU9kYxbHoi8sV7WJfMO9njEL4jRaShTNaLRERMAqyI2DUCiA5QCr6/a50lt4+pKCV2mCvw==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.1.0': - resolution: {integrity: sha512-k+NUTRbz2CR9DBvGyAdtXU5HHPXytxi9MQ79uQRYNLF8nr/l1qHo++TvZ0OUuEpRxhg9B3n84Itv6MAHJR7TQQ==} + '@pnpm/exe.linux-x64-musl@12.2.1': + resolution: {integrity: sha512-4MQClkAk1em55LFZJpeIqb7j+gEqCgX8yC42j9DFWL42q1uMX1e1tvTy2Dtd4NoWQqgdkLxOStZ+D9CYC+28ow==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.1.0': - resolution: {integrity: sha512-GTi1DEM8vwIWpgC8P+xhw3Y2Ko2V88WtKAjbNwdeJAzMpzmcBeE4f0c2QKmeKpvi8/eYarxSIvBhYkTjA1BAcQ==} + '@pnpm/exe.linux-x64@12.2.1': + resolution: {integrity: sha512-A/AlR71Leph7qgB3ThSU9yU/vLfre4HmP6nbt3/qt51fzAjQ0xuq7j+cw0f1yDskzOsGzmo5uD6ruefCwLK5uQ==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.1.0': - resolution: {integrity: sha512-cK6kklZY8rs3d9gg8akGUgjDenFy65ZSAANXojs98d7Ne7gbzZYzU2joHRRilfpzCfawgG+lpPsh46a4xu55jQ==} + '@pnpm/exe.win32-arm64@12.2.1': + resolution: {integrity: sha512-TEGUmroT6NGfo2O2+tHK9Zr1lhP1zLzpwx+QAQV19l8V4ljUoMfz8Os5V9zzNCtIpzyKcK7SuG7fkVbxFgRMzg==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.1.0': - resolution: {integrity: sha512-Pk7Lvq3E5PWQFRJLLnLgW2qJAphtgPYCaaODB+FZRRvKksn8IPnF8Aj+/AT4+52GmckiANTbKwCsL18naJhohw==} + '@pnpm/exe.win32-x64@12.2.1': + resolution: {integrity: sha512-V2Q+AF8fCsw8/CC3bWF8kopOmH0aAjgk9m7H7uAQNulOYIJs9YJBiAlgByswmt+igV9axc4dBI//ZlK2NKpDcw==} cpu: [x64] os: [win32] - pnpm@12.1.0: - resolution: {integrity: sha512-2bgnbZf27IbkmBWHf5Hun2PO5h8gY7ME5Dttq4+gfOipr9RtL6zTn5Ieap0Gs8dagTSce4iMLSKIa64CKZAQNw==} + pnpm@12.2.1: + resolution: {integrity: sha512-9Vymiqy561q2nGb4KKmK+JoyKGcDrvH42hMcp+q01nfzS/qF4YZGepGcB5nfi29KokD33CkZszsycxkBBBYmFg==} engines: {node: '>=18.*'} hasBin: true snapshots: - '@pnpm/exe.darwin-arm64@12.1.0': + '@pnpm/exe.darwin-arm64@12.2.1': optional: true - '@pnpm/exe.darwin-x64@12.1.0': + '@pnpm/exe.darwin-x64@12.2.1': optional: true - '@pnpm/exe.linux-arm64-musl@12.1.0': + '@pnpm/exe.linux-arm64-musl@12.2.1': optional: true - '@pnpm/exe.linux-arm64@12.1.0': + '@pnpm/exe.linux-arm64@12.2.1': optional: true - '@pnpm/exe.linux-x64-musl@12.1.0': + '@pnpm/exe.linux-x64-musl@12.2.1': optional: true - '@pnpm/exe.linux-x64@12.1.0': + '@pnpm/exe.linux-x64@12.2.1': optional: true - '@pnpm/exe.win32-arm64@12.1.0': + '@pnpm/exe.win32-arm64@12.2.1': optional: true - '@pnpm/exe.win32-x64@12.1.0': + '@pnpm/exe.win32-x64@12.2.1': optional: true - pnpm@12.1.0: + pnpm@12.2.1: optionalDependencies: - '@pnpm/exe.darwin-arm64': 12.1.0 - '@pnpm/exe.darwin-x64': 12.1.0 - '@pnpm/exe.linux-arm64': 12.1.0 - '@pnpm/exe.linux-arm64-musl': 12.1.0 - '@pnpm/exe.linux-x64': 12.1.0 - '@pnpm/exe.linux-x64-musl': 12.1.0 - '@pnpm/exe.win32-arm64': 12.1.0 - '@pnpm/exe.win32-x64': 12.1.0 + '@pnpm/exe.darwin-arm64': 12.2.1 + '@pnpm/exe.darwin-x64': 12.2.1 + '@pnpm/exe.linux-arm64': 12.2.1 + '@pnpm/exe.linux-arm64-musl': 12.2.1 + '@pnpm/exe.linux-x64': 12.2.1 + '@pnpm/exe.linux-x64-musl': 12.2.1 + '@pnpm/exe.win32-arm64': 12.2.1 + '@pnpm/exe.win32-x64': 12.2.1 --- lockfileVersion: '9.0'