ci(build-service): switch base images to official Node/Golang for consistent builds

Replaced legacy GHCR base-image fallbacks with the official upstream images:
- node:22-bookworm (builder)
- node:22-slim (runtime)
- golang:1.25 (Go services)
This commit is contained in:
Haitao Pan 2025-12-06 20:26:12 +08:00
parent 999a9127d9
commit 50169300e3

View File

@ -56,9 +56,9 @@ env:
ORG: cloud-neutral-toolkit
# Base image references (tag or digest)
GO_RUNTIME_IMAGE: ${{ inputs.go_runtime_image || github.event.inputs.go_runtime_image || 'ghcr.io/cloud-neutral-toolkit/go-runtime:latest' }}
NODE_BUILDER_IMAGE: ${{ inputs.node_builder_image || github.event.inputs.node_builder_image || 'ghcr.io/cloud-neutral-toolkit/node-builder:latest' }}
NODE_RUNTIME_IMAGE: ${{ inputs.node_runtime_image || github.event.inputs.node_runtime_image || 'ghcr.io/cloud-neutral-toolkit/node-runtime:latest' }}
GO_RUNTIME_IMAGE: ${{ inputs.go_runtime_image || github.event.inputs.go_runtime_image || 'golang:1.25' }}
NODE_BUILDER_IMAGE: ${{ inputs.node_builder_image || github.event.inputs.node_builder_image || 'node:22-bookworm' }}
NODE_RUNTIME_IMAGE: ${{ inputs.node_runtime_image || github.event.inputs.node_runtime_image || 'node:22-slim' }}
# Push control