From d33e6f3d70b8f19a3d894b9afa4d385c05660d3b Mon Sep 17 00:00:00 2001 From: Julian Sommer <115516918+juliansommer@users.noreply.github.com> Date: Wed, 8 Apr 2026 11:53:29 +1000 Subject: [PATCH] chore: go 1.26.2 --- Makefile | 4 ++-- docs/INSTALL_ORIGINAL.md | 2 +- docs/install-source/README.md | 2 +- go.mod | 2 +- scripts/iac/proxmox-template/README.md | 2 +- scripts/workload-performance.sh | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 66b16f37c..e0a977d93 100644 --- a/Makefile +++ b/Makefile @@ -143,9 +143,9 @@ install-system: ovn-central ovn-host openvswitch-switch dhcpcd-base install-go: - @echo -e "\n....Installing Go 1.26.1 for $(ARCH) ($(GO_ARCH))...." + @echo -e "\n....Installing Go 1.26.2 for $(ARCH) ($(GO_ARCH))...." @if [ ! -d "/usr/local/go" ]; then \ - curl -L https://go.dev/dl/go1.26.1.linux-$(GO_ARCH).tar.gz | tar -C /usr/local -xz; \ + curl -L https://go.dev/dl/go1.26.2.linux-$(GO_ARCH).tar.gz | tar -C /usr/local -xz; \ else \ echo "Go already installed in /usr/local/go"; \ fi diff --git a/docs/INSTALL_ORIGINAL.md b/docs/INSTALL_ORIGINAL.md index 856de4497..606592848 100644 --- a/docs/INSTALL_ORIGINAL.md +++ b/docs/INSTALL_ORIGINAL.md @@ -48,7 +48,7 @@ sudo apt install nbdkit nbdkit-plugin-dev pkg-config qemu-system qemu-utils qemu **Note:** OVN and Open vSwitch are required for VPC networking (virtual switches, routers, DHCP, Geneve overlay). The packages are installed above, but the setup and configuration step (`setup-ovn.sh`) is covered later — see the [Setup OVN](#setup-ovn) section below. -Ensure the Go toolkit is installed for version 1.26.1 or higher. Recommended to install the latest directly from [https://go.dev/dl/](https://go.dev/dl/). +Ensure the Go toolkit is installed for version 1.26.2 or higher. Recommended to install the latest directly from [https://go.dev/dl/](https://go.dev/dl/). Confirm Go is correctly installed, and set in your $PATH. diff --git a/docs/install-source/README.md b/docs/install-source/README.md index e9c25945c..ce3eabc64 100644 --- a/docs/install-source/README.md +++ b/docs/install-source/README.md @@ -32,7 +32,7 @@ This guide builds Spinifex from source. For production deployments, the [binary **Requirements:** - Ubuntu 22.04+ / Debian 12+ -- Go 1.26.1+ +- Go 1.26.2+ - GCC, make, pkg-config - QEMU/KVM, OVN/Open vSwitch, AWS CLI v2, dhcpcd-base diff --git a/go.mod b/go.mod index d17c81377..884132464 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/mulgadc/spinifex -go 1.26.1 +go 1.26.2 require ( github.com/aws/aws-sdk-go v1.55.8 diff --git a/scripts/iac/proxmox-template/README.md b/scripts/iac/proxmox-template/README.md index 5736dbd07..ccd63d8d8 100644 --- a/scripts/iac/proxmox-template/README.md +++ b/scripts/iac/proxmox-template/README.md @@ -7,7 +7,7 @@ Builds a Proxmox VM template with all Spinifex dependencies pre-installed. Cloni | Component | Details | |---|---| | System packages | QEMU, nbdkit, libvirt, gcc, jq, curl, etc. (`make install-system`) | -| Go | 1.26.1 (`make install-go`) | +| Go | 1.26.2 (`make install-go`) | | AWS CLI | v2 (`make install-aws`) | | Repositories | spinifex, viperblock, predastore (with `go.work` configured) | | Module cache | `go mod download` completed for all repos | diff --git a/scripts/workload-performance.sh b/scripts/workload-performance.sh index 5f311b2ab..08768a686 100644 --- a/scripts/workload-performance.sh +++ b/scripts/workload-performance.sh @@ -5,8 +5,8 @@ sudo apt update sudo apt install -y make gcc git -wget https://go.dev/dl/go1.26.1.linux-amd64.tar.gz -sudo tar -C /usr/local -xzf go1.26.1.linux-amd64.tar.gz +wget https://go.dev/dl/go1.26.2.linux-amd64.tar.gz +sudo tar -C /usr/local -xzf go1.26.2.linux-amd64.tar.gz echo "export PATH=$PATH:/usr/local/go/bin" >> $HOME/.bashrc source $HOME/.bashrc