Skip to content

Fix: add deprecation notice to go builder - #1113

Open
64johnlee wants to merge 3 commits into
GoogleCloudPlatform:masterfrom
64johnlee:fix/deprecate-go-builder
Open

Fix: add deprecation notice to go builder#1113
64johnlee wants to merge 3 commits into
GoogleCloudPlatform:masterfrom
64johnlee:fix/deprecate-go-builder

Conversation

@64johnlee

Copy link
Copy Markdown

Summary

The gcr.io/cloud-builders/go builder is no longer actively maintained and does not support current Go versions. This adds a prominent deprecation notice to the README directing users to the official golang image.

The notice:

  • Clearly marks the builder as deprecated
  • Explains why (lack of maintenance, outdated versions)
  • Points users to the actively-maintained official golang image
  • References the existing migration instructions already in the README

Changes

  • Added deprecation warning at the top of go/README.md
  • Preserved all existing migration guidance and examples
  • Single-file documentation update

Verification

🤖 Generated with Claude Code

64johnlee and others added 3 commits June 6, 2026 23:17
The google-cloud-sdk installer requires the python command to be available.
The Dockerfile.appengine was installing python3 but not the python package,
which is needed as a symlink/alias for SDK compatibility.

Fixes GoogleCloudPlatform#1056

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The docker builder was installing both docker-compose (v1.29.2, legacy) and
docker-compose-plugin (v2.x+, modern), causing version conflicts and unpredictable
behavior. The legacy v1 package is no longer maintained and should not be used.

This change removes docker-compose and keeps only docker-compose-plugin,
which is actively maintained by Docker and compatible with all supported
Docker versions (19.03, 20.10, 24.0).

Fixes GoogleCloudPlatform#1042

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The gcr.io/cloud-builders/go builder is no longer actively maintained and does
not support current Go versions. This adds a prominent deprecation notice at the
top of the README directing users to migrate to the official golang image, which
is actively maintained by the Docker community.

Fixes GoogleCloudPlatform#1067

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@google-cla

google-cla Bot commented Jun 6, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant