From 95ffb44bb0f0ce46e187edeb9b9e9f6f78d7176e Mon Sep 17 00:00:00 2001 From: Sanket Sudake Date: Sat, 6 Jun 2026 19:43:45 +0530 Subject: [PATCH] chore(go,binary): upgrade to Go 1.26 and alpine 3.22 go: - GO_VERSION 1.25 -> 1.26 in env/builder Makefiles, skaffold buildArgs and README; UBUNTU_VERSION stays 22.04 - Rename versioned image/builder/targets go-*-1.25 -> go-*-1.26; envconfig runtimeVersion 1.26, version 1.34.0; update example spec image references - env server and builder consume the same GO_VERSION, keeping the Go plugin toolchain identical between function builds and the runtime binary: - GO_BASE_IMAGE 1.22-alpine -> 1.26-alpine, ALPINE_VERSION 3.20 -> 3.22 (Makefile + skaffold); builder base alpine:3.22 - envconfig runtimeVersion 3.22-alpine, version 1.33.0 CI: binary job setup-go 1.22 -> 1.26. environments.json regenerated. Verified locally: all four images build; binary local_test.sh passes with go 1.26. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/environment.yaml | 2 +- binary/Makefile | 2 +- binary/builder/Dockerfile | 2 +- binary/envconfig.json | 4 +- environments.json | 360 +++++++++++++++-------------- go/Makefile | 8 +- go/README.md | 4 +- go/builder/Makefile | 8 +- go/envconfig.json | 18 +- go/examples/specs/env.yaml | 4 +- skaffold.yaml | 8 +- 11 files changed, 221 insertions(+), 199 deletions(-) diff --git a/.github/workflows/environment.yaml b/.github/workflows/environment.yaml index 3e49e806..c69b6c14 100644 --- a/.github/workflows/environment.yaml +++ b/.github/workflows/environment.yaml @@ -30,7 +30,7 @@ jobs: - name: setup go uses: actions/setup-go@v5 with: - go-version: 1.22 + go-version: 1.26 - name: Unit test run: | pushd binary/ diff --git a/binary/Makefile b/binary/Makefile index b1efb8ff..fed81432 100644 --- a/binary/Makefile +++ b/binary/Makefile @@ -3,6 +3,6 @@ .PHONY: all all: binary-builder binary-env-img -binary-env-img-buildargs := --build-arg GO_BASE_IMAGE=1.22-alpine --build-arg ALPINE_VERSION=3.20 +binary-env-img-buildargs := --build-arg GO_BASE_IMAGE=1.26-alpine --build-arg ALPINE_VERSION=3.22 binary-env-img: Dockerfile \ No newline at end of file diff --git a/binary/builder/Dockerfile b/binary/builder/Dockerfile index cad81a0b..10c94bb7 100644 --- a/binary/builder/Dockerfile +++ b/binary/builder/Dockerfile @@ -1,7 +1,7 @@ ARG BUILDER_IMAGE=fission/builder:latest FROM ${BUILDER_IMAGE} -FROM alpine:3.20 +FROM alpine:3.22 COPY --from=0 /builder /builder diff --git a/binary/envconfig.json b/binary/envconfig.json index a3d9c3f6..77098908 100644 --- a/binary/envconfig.json +++ b/binary/envconfig.json @@ -18,9 +18,9 @@ ], "name": "Fission Binary Environment", "readme": "https://github.com/fission/environments/tree/master/binary", - "runtimeVersion": "3.20-alpine", + "runtimeVersion": "3.22-alpine", "shortDescription": "Fission environment to run any binary", "status": "Stable", - "version": "1.32.3" + "version": "1.33.0" } ] diff --git a/environments.json b/environments.json index ad67ffaa..90a5f9fc 100644 --- a/environments.json +++ b/environments.json @@ -1,72 +1,133 @@ [ [ { - "builder": "jvm-jersey-builder-11", - "examples": "https://github.com/fission/environments/tree/master/jvm-jersey/examples", - "icon": "./logo/Java-Logo.png", - "image": "jvm-jersey-env-11", + "examples": "https://github.com/fission/environments/tree/master/nodejs/examples", + "icon": "./logo/nodejs-new-pantone-black.svg", + "image": "node-env-debian", "keywords": [], "kind": "environment", "maintainers": [ { - "link": "https://github.com/life1347", - "name": "life1347" + "link": "https://github.com/sanketsudake", + "name": "sanketsudake" }, { - "link": "https://github.com/soamvasani", - "name": "soamvasani" + "link": "https://github.com/vishal-biyani", + "name": "vishal-biyani" + } + ], + "name": "Nodejs Environment", + "readme": "https://github.com/fission/environments/tree/master/nodejs", + "runtimeVersion": "20.16.0-debian", + "shortDescription": "Fission NodeJS environment based on Express with some basic dependencies added", + "status": "Stable", + "version": "1.33" + }, + { + "builder": "node-builder-22", + "examples": "https://github.com/fission/environments/tree/master/nodejs/examples", + "icon": "./logo/nodejs-new-pantone-black.svg", + "image": "node-env-22", + "keywords": [], + "kind": "environment", + "maintainers": [ + { + "link": "https://github.com/sanketsudake", + "name": "sanketsudake" }, { "link": "https://github.com/vishal-biyani", "name": "vishal-biyani" } ], - "name": "JVM Environment", - "readme": "https://github.com/fission/environments/tree/master/jvm-jersey", - "runtimeVersion": "11", - "shortDescription": "JVM environment based on Jersey RESTful Web Services framework", + "name": "Nodejs Environment", + "readme": "https://github.com/fission/environments/tree/master/nodejs", + "runtimeVersion": "22.6.0", + "shortDescription": "Fission NodeJS environment based on Express with some basic dependencies added", "status": "Stable", - "version": "1.31.1" + "version": "1.33" + }, + { + "builder": "node-builder", + "examples": "https://github.com/fission/environments/tree/master/nodejs/examples", + "icon": "./logo/nodejs-new-pantone-black.svg", + "image": "node-env", + "keywords": [], + "kind": "environment", + "maintainers": [ + { + "link": "https://github.com/sanketsudake", + "name": "sanketsudake" + }, + { + "link": "https://github.com/vishal-biyani", + "name": "vishal-biyani" + } + ], + "name": "Nodejs Environment", + "readme": "https://github.com/fission/environments/tree/master/nodejs", + "runtimeVersion": "20.16.0", + "shortDescription": "Fission NodeJS environment based on Express with some basic dependencies added", + "status": "Stable", + "version": "1.33" } ] , [ { - "builder": "ruby-builder", - "examples": "https://github.com/fission/environments/tree/master/ruby/examples", - "icon": "./logo/Ruby_logo.svg", - "image": "ruby-env", - "keywords": [], + "builder": "go-builder", + "examples": "https://github.com/fission/environments/tree/master/go/examples", + "icon": "./logo/go-logo-blue.svg", + "image": "go-env", "kind": "environment", "maintainers": [ { - "link": "https://github.com/life1347", - "name": "life1347" + "link": "https://github.com/sanketsudake", + "name": "sanketsudake" }, { - "link": "https://github.com/soamvasani", - "name": "soamvasani" + "link": "https://github.com/vishal-biyani", + "name": "vishal-biyani" + } + ], + "name": "Go Environment", + "readme": "https://github.com/fission/environments/tree/master/go", + "runtimeVersion": "1.26", + "shortDescription": "Fission Go 1.26 environment, which uses dynamic loader based on Go plugins.", + "status": "Stable", + "version": "1.34.0" + }, + { + "builder": "go-builder-1.26", + "examples": "https://github.com/fission/environments/tree/master/go/examples", + "icon": "./logo/go-logo-blue.svg", + "image": "go-env-1.26", + "kind": "environment", + "maintainers": [ + { + "link": "https://github.com/sanketsudake", + "name": "sanketsudake" }, { "link": "https://github.com/vishal-biyani", "name": "vishal-biyani" } ], - "name": "Ruby Environment", - "readme": "https://github.com/fission/environments/tree/master/ruby", - "runtimeVersion": "2.6.1", - "shortDescription": "Ruby environment with WEBrick library", + "name": "Go Environment", + "readme": "https://github.com/fission/environments/tree/master/go", + "runtimeVersion": "1.26", + "shortDescription": "Fission Go 1.26 environment, which uses dynamic loader based on Go plugins.", "status": "Stable", - "version": "1.31.1" + "version": "1.34.0" } ] , [ { - "builder": "python-builder", + "builder": "python-fastapi-builder", "examples": "https://github.com/fission/environments/tree/master/python/examples", "icon": "./logo/Python-logo-notext.png", - "image": "python-env", + "image": "python-fastapi-env", "keywords": [], "kind": "environment", "maintainers": [ @@ -79,21 +140,21 @@ "name": "vishal-biyani" } ], - "name": "Python Environment", + "name": "Python FastAPI Environment", "readme": "https://github.com/fission/environments/tree/master/python", "runtimeVersion": "3.11", - "shortDescription": "Fission Python environment based on Flask framework.", + "shortDescription": "Fission Python environment based on FastAPI framework.", "status": "stable", - "version": "1.34.1" + "version": "1.34.2" } ] , [ { - "builder": "binary-builder", - "examples": "https://github.com/fission/environments/tree/master/binary/examples", - "icon": "./logo/full_colored_dark.svg", - "image": "binary-env", + "builder": "python-builder", + "examples": "https://github.com/fission/environments/tree/master/python/examples", + "icon": "./logo/Python-logo-notext.png", + "image": "python-env", "keywords": [], "kind": "environment", "maintainers": [ @@ -106,21 +167,20 @@ "name": "vishal-biyani" } ], - "name": "Fission Binary Environment", - "readme": "https://github.com/fission/environments/tree/master/binary", - "runtimeVersion": "3.20-alpine", - "shortDescription": "Fission environment to run any binary", - "status": "Stable", - "version": "1.32.2" + "name": "Python Environment", + "readme": "https://github.com/fission/environments/tree/master/python", + "runtimeVersion": "3.11", + "shortDescription": "Fission Python environment based on Flask framework.", + "status": "stable", + "version": "1.34.3" } ] , [ { - "builder": "php-builder", "examples": "https://github.com/fission/environments/tree/master/perl/examples", - "icon": "./logo/new-php-logo.svg", - "image": "php-env", + "icon": "./logo/perl-programming-language.svg", + "image": "perl-env", "keywords": [], "kind": "environment", "maintainers": [ @@ -137,21 +197,21 @@ "name": "vishal-biyani" } ], - "name": "PHP Environment", + "name": "Perl Environment", "readme": "https://github.com/fission/environments/tree/master/perl", - "runtimeVersion": "7", - "shortDescription": "PHP environment with built-in server", + "runtimeVersion": "5", + "shortDescription": "Perl environment based on the Dancer2 framework", "status": "Stable", - "version": "1.31.2" + "version": "1.31.1" } ] , [ { - "builder": "dotnet20-builder", - "examples": "https://github.com/fission/environments/tree/master/dotnet20/examples", - "icon": "./logo/logo_NETcore.svg", - "image": "dotnet20-env", + "builder": "jvm-builder", + "examples": "https://github.com/fission/environments/tree/master/jvm/examples", + "icon": "./logo/Java-Logo.png", + "image": "jvm-env", "keywords": [], "kind": "environment", "maintainers": [ @@ -168,63 +228,46 @@ "name": "vishal-biyani" } ], - "name": "Dotnet 2 Environment", - "readme": "https://github.com/fission/environments/tree/master/dotnet20", - "runtimeVersion": "2.0.0", - "shortDescription": "Fission Dotnet 2.0.0 runtime uses Kestrel with Nancy to host the internal web server and uses Roslyn to compile the uploaded code.", + "name": "JVM Environment", + "readme": "https://github.com/fission/environments/tree/master/jvm", + "runtimeVersion": "22", + "shortDescription": "JVM environment based on Spring Boot server", "status": "Stable", - "version": "1.31.1" + "version": "1.31.3" } ] , [ { - "builder": "go-builder", - "examples": "https://github.com/fission/environments/tree/master/go/examples", - "icon": "./logo/go-logo-blue.svg", - "image": "go-env", + "builder": "php-builder", + "examples": "https://github.com/fission/environments/tree/master/perl/examples", + "icon": "./logo/new-php-logo.svg", + "image": "php-env", + "keywords": [], "kind": "environment", "maintainers": [ { - "link": "https://github.com/sanketsudake", - "name": "sanketsudake" + "link": "https://github.com/life1347", + "name": "life1347" }, { - "link": "https://github.com/vishal-biyani", - "name": "vishal-biyani" - } - ], - "name": "Go Environment", - "readme": "https://github.com/fission/environments/tree/master/go", - "runtimeVersion": "1.22", - "shortDescription": "Fission Go 1.22 environment, which uses dynamic loader based on Go plugins.", - "status": "Stable", - "version": "1.32.3" - }, - { - "builder": "go-builder-1.23", - "examples": "https://github.com/fission/environments/tree/master/go/examples", - "icon": "./logo/go-logo-blue.svg", - "image": "go-env-1.23", - "kind": "environment", - "maintainers": [ - { - "link": "https://github.com/sanketsudake", - "name": "sanketsudake" + "link": "https://github.com/soamvasani", + "name": "soamvasani" }, { "link": "https://github.com/vishal-biyani", "name": "vishal-biyani" } ], - "name": "Go Environment", - "readme": "https://github.com/fission/environments/tree/master/go", - "runtimeVersion": "1.23", - "shortDescription": "Fission Go 1.23 environment, which uses dynamic loader based on Go plugins.", + "name": "PHP Environment", + "readme": "https://github.com/fission/environments/tree/master/perl", + "runtimeVersion": "7", + "shortDescription": "PHP environment with built-in server", "status": "Stable", - "version": "1.32.3" + "version": "1.31.2" } -], +] +, [ { "examples": "https://github.com/fission/environments/tree/master/dotnet/examples", @@ -253,12 +296,14 @@ "status": "Stable", "version": "1.31.1" } -],[ +] +, +[ { - "builder": "dotnet8-builder", - "examples": "https://github.com/fission/environments/tree/master/dotnet8/examples", - "icon": "./logo/logo_NETcore.svg", - "image": "dotnet8-env", + "builder": "jvm-jersey-builder-22", + "examples": "https://github.com/fission/environments/tree/master/jvm-jersey/examples", + "icon": "./logo/Java-Logo.png", + "image": "jvm-jersey-env-22", "keywords": [], "kind": "environment", "maintainers": [ @@ -275,42 +320,39 @@ "name": "vishal-biyani" } ], - "name": "Dotnet 8 Environment", - "readme": "https://github.com/fission/environments/tree/master/dotnet8", - "runtimeVersion": "8.0.18", - "shortDescription": "Fission Dotnet 8.0.18 runtime w/ .NET SDK 8.0.412 and ASP.NET Core 8.0.18", + "name": "JVM Environment", + "readme": "https://github.com/fission/environments/tree/master/jvm-jersey", + "runtimeVersion": "22", + "shortDescription": "JVM environment based on Jersey RESTful Web Services framework", "status": "Stable", - "version": "1.0.0" + "version": "1.31.2" } ] , [ { - "examples": "https://github.com/fission/environments/tree/master/perl/examples", - "icon": "./logo/perl-programming-language.svg", - "image": "perl-env", + "builder": "binary-builder", + "examples": "https://github.com/fission/environments/tree/master/binary/examples", + "icon": "./logo/full_colored_dark.svg", + "image": "binary-env", "keywords": [], "kind": "environment", "maintainers": [ { - "link": "https://github.com/life1347", - "name": "life1347" - }, - { - "link": "https://github.com/soamvasani", - "name": "soamvasani" + "link": "https://github.com/sanketsudake", + "name": "sanketsudake" }, { "link": "https://github.com/vishal-biyani", "name": "vishal-biyani" } ], - "name": "Perl Environment", - "readme": "https://github.com/fission/environments/tree/master/perl", - "runtimeVersion": "5", - "shortDescription": "Perl environment based on the Dancer2 framework", + "name": "Fission Binary Environment", + "readme": "https://github.com/fission/environments/tree/master/binary", + "runtimeVersion": "3.22-alpine", + "shortDescription": "Fission environment to run any binary", "status": "Stable", - "version": "1.31.1" + "version": "1.33.0" } ] , @@ -346,10 +388,10 @@ , [ { - "builder": "jvm-builder", - "examples": "https://github.com/fission/environments/tree/master/jvm/examples", - "icon": "./logo/Java-Logo.png", - "image": "jvm-env", + "builder": "dotnet20-builder", + "examples": "https://github.com/fission/environments/tree/master/dotnet20/examples", + "icon": "./logo/logo_NETcore.svg", + "image": "dotnet20-env", "keywords": [], "kind": "environment", "maintainers": [ @@ -366,10 +408,10 @@ "name": "vishal-biyani" } ], - "name": "JVM Environment", - "readme": "https://github.com/fission/environments/tree/master/jvm", - "runtimeVersion": "8", - "shortDescription": "JVM environment based on Spring Boot server", + "name": "Dotnet 2 Environment", + "readme": "https://github.com/fission/environments/tree/master/dotnet20", + "runtimeVersion": "2.0.0", + "shortDescription": "Fission Dotnet 2.0.0 runtime uses Kestrel with Nancy to host the internal web server and uses Roslyn to compile the uploaded code.", "status": "Stable", "version": "1.31.1" } @@ -377,75 +419,55 @@ , [ { - "examples": "https://github.com/fission/environments/tree/master/nodejs/examples", - "icon": "./logo/nodejs-new-pantone-black.svg", - "image": "node-env-debian", + "builder": "dotnet8-builder", + "examples": "https://github.com/fission/environments/tree/master/dotnet8/examples", + "icon": "./logo/logo_NETcore.svg", + "image": "dotnet8-env", "keywords": [], "kind": "environment", "maintainers": [ { "link": "https://github.com/sanketsudake", "name": "sanketsudake" - }, - { - "link": "https://github.com/vishal-biyani", - "name": "vishal-biyani" } ], - "name": "Nodejs Environment", - "readme": "https://github.com/fission/environments/tree/master/nodejs", - "runtimeVersion": "20.16.0-debian", - "shortDescription": "Fission NodeJS environment based on Express with some basic dependencies added", + "name": "Dotnet 8 Environment", + "readme": "https://github.com/fission/environments/tree/master/dotnet8", + "runtimeVersion": "8.0.0", + "shortDescription": "Fission Dotnet 8.0.0 runtime uses Kestrel to host the internal web server. Supports both single file compilation (--code) and project-based compilation (--src).", "status": "Stable", - "version": "1.32.4" - }, + "version": "1.4.0" + } +] +, +[ { - "builder": "node-builder-22", - "examples": "https://github.com/fission/environments/tree/master/nodejs/examples", - "icon": "./logo/nodejs-new-pantone-black.svg", - "image": "node-env-22", + "builder": "ruby-builder", + "examples": "https://github.com/fission/environments/tree/master/ruby/examples", + "icon": "./logo/Ruby_logo.svg", + "image": "ruby-env", "keywords": [], "kind": "environment", "maintainers": [ { - "link": "https://github.com/sanketsudake", - "name": "sanketsudake" + "link": "https://github.com/life1347", + "name": "life1347" }, { - "link": "https://github.com/vishal-biyani", - "name": "vishal-biyani" - } - ], - "name": "Nodejs Environment", - "readme": "https://github.com/fission/environments/tree/master/nodejs", - "runtimeVersion": "22.6.0", - "shortDescription": "Fission NodeJS environment based on Express with some basic dependencies added", - "status": "Stable", - "version": "1.32.4" - }, - { - "builder": "node-builder", - "examples": "https://github.com/fission/environments/tree/master/nodejs/examples", - "icon": "./logo/nodejs-new-pantone-black.svg", - "image": "node-env", - "keywords": [], - "kind": "environment", - "maintainers": [ - { - "link": "https://github.com/sanketsudake", - "name": "sanketsudake" + "link": "https://github.com/soamvasani", + "name": "soamvasani" }, { "link": "https://github.com/vishal-biyani", "name": "vishal-biyani" } ], - "name": "Nodejs Environment", - "readme": "https://github.com/fission/environments/tree/master/nodejs", - "runtimeVersion": "20.16.0", - "shortDescription": "Fission NodeJS environment based on Express with some basic dependencies added", + "name": "Ruby Environment", + "readme": "https://github.com/fission/environments/tree/master/ruby", + "runtimeVersion": "2.6.1", + "shortDescription": "Ruby environment with WEBrick library", "status": "Stable", - "version": "1.32.4" + "version": "1.31.1" } ] diff --git a/go/Makefile b/go/Makefile index f61ca764..19d9dd52 100644 --- a/go/Makefile +++ b/go/Makefile @@ -1,12 +1,12 @@ -include ../rules.mk .PHONY: all -all: go-env-img go-env-1.25-img +all: go-env-img go-env-1.26-img -go-env-img-buildargs := --build-arg GO_VERSION=1.25 --build-arg UBUNTU_VERSION=22.04 +go-env-img-buildargs := --build-arg GO_VERSION=1.26 --build-arg UBUNTU_VERSION=22.04 -go-env-1.25-img-buildargs := --build-arg GO_VERSION=1.25 --build-arg UBUNTU_VERSION=22.04 +go-env-1.26-img-buildargs := --build-arg GO_VERSION=1.26 --build-arg UBUNTU_VERSION=22.04 go-env-img: Dockerfile-1.1x -go-env-1.25-img: Dockerfile-1.1x +go-env-1.26-img: Dockerfile-1.1x diff --git a/go/README.md b/go/README.md index c61e9d92..50ce6b26 100644 --- a/go/README.md +++ b/go/README.md @@ -9,14 +9,14 @@ Looking for ready-to-run examples? See the [Go examples directory](../../example ## Build this image ```sh -docker build -t USER/go-env --build-arg GO_VERSION=1.25 --build-arg UBUNTU_VERSION=22.04 -f Dockerfile-1.1x . && docker push USER/go-env +docker build -t USER/go-env --build-arg GO_VERSION=1.26 --build-arg UBUNTU_VERSION=22.04 -f Dockerfile-1.1x . && docker push USER/go-env ``` Note that if you build the runtime, you must also build the go-builder image, to ensure that it's at the same version of go: ```sh -cd builder && docker build -t USER/go-builder --build-arg GO_VERSION=1.25 -f Dockerfile-1.1x . && docker push USER/go-builder +cd builder && docker build -t USER/go-builder --build-arg GO_VERSION=1.26 -f Dockerfile-1.1x . && docker push USER/go-builder ``` ## Using the image in fission diff --git a/go/builder/Makefile b/go/builder/Makefile index 19a43a1b..62ffbe8d 100644 --- a/go/builder/Makefile +++ b/go/builder/Makefile @@ -1,12 +1,12 @@ -include ../../rules.mk .PHONY: all -all: go-builder-img go-builder-1.25-img +all: go-builder-img go-builder-1.26-img -go-builder-img-buildargs := --build-arg GO_VERSION=1.25 +go-builder-img-buildargs := --build-arg GO_VERSION=1.26 -go-builder-1.25-img-buildargs := --build-arg GO_VERSION=1.25 +go-builder-1.26-img-buildargs := --build-arg GO_VERSION=1.26 go-builder-img: Dockerfile-1.1x -go-builder-1.25-img: Dockerfile-1.1x \ No newline at end of file +go-builder-1.26-img: Dockerfile-1.1x \ No newline at end of file diff --git a/go/envconfig.json b/go/envconfig.json index d0add691..7d2d58f4 100644 --- a/go/envconfig.json +++ b/go/envconfig.json @@ -17,16 +17,16 @@ ], "name": "Go Environment", "readme": "https://github.com/fission/environments/tree/master/go", - "runtimeVersion": "1.25", - "shortDescription": "Fission Go 1.25 environment, which uses dynamic loader based on Go plugins.", + "runtimeVersion": "1.26", + "shortDescription": "Fission Go 1.26 environment, which uses dynamic loader based on Go plugins.", "status": "Stable", - "version": "1.33.0" + "version": "1.34.0" }, { - "builder": "go-builder-1.25", + "builder": "go-builder-1.26", "examples": "https://github.com/fission/environments/tree/master/go/examples", "icon": "./logo/go-logo-blue.svg", - "image": "go-env-1.25", + "image": "go-env-1.26", "kind": "environment", "maintainers": [ { @@ -40,9 +40,9 @@ ], "name": "Go Environment", "readme": "https://github.com/fission/environments/tree/master/go", - "runtimeVersion": "1.25", - "shortDescription": "Fission Go 1.25 environment, which uses dynamic loader based on Go plugins.", + "runtimeVersion": "1.26", + "shortDescription": "Fission Go 1.26 environment, which uses dynamic loader based on Go plugins.", "status": "Stable", - "version": "1.33.0" + "version": "1.34.0" } -] \ No newline at end of file +] diff --git a/go/examples/specs/env.yaml b/go/examples/specs/env.yaml index 58168928..513bf645 100644 --- a/go/examples/specs/env.yaml +++ b/go/examples/specs/env.yaml @@ -7,6 +7,6 @@ spec: version: 2 builder: command: build - image: fission/go-builder-1.25:1.33.0 + image: fission/go-builder-1.26:1.34.0 runtime: - image: fission/go-env-1.25:1.33.0 + image: fission/go-env-1.26:1.34.0 diff --git a/skaffold.yaml b/skaffold.yaml index 4a7248d6..7fdca6c6 100644 --- a/skaffold.yaml +++ b/skaffold.yaml @@ -59,14 +59,14 @@ profiles: docker: dockerfile: Dockerfile-1.1x buildArgs: - GO_VERSION: "1.25" + GO_VERSION: "1.26" UBUNTU_VERSION: "22.04" - image: go-builder context: go/builder/ docker: dockerfile: Dockerfile-1.1x buildArgs: - GO_VERSION: "1.25" + GO_VERSION: "1.26" - name: jvm build: artifacts: @@ -164,8 +164,8 @@ profiles: docker: dockerfile: Dockerfile buildArgs: - GO_BASE_IMAGE: "1.22-alpine" - ALPINE_VERSION: "3.20" + GO_BASE_IMAGE: "1.26-alpine" + ALPINE_VERSION: "3.22" - image: binary-builder context: binary/builder/ docker: