Skip to content

chore(deps): bump controller Go build image to 1.27.3 - #153

Merged
Nickfost merged 4 commits into
mainfrom
dependabot/docker/controller/routine-controller-images-b5169c7af4
Nov 1, 2026
Merged

Nickfost merged 4 commits into
mainfrom
dependabot/docker/controller/routine-controller-images-b5169c7af4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Updates the controller's digest-pinned Bookworm build image from Go 1.27.2 to Go 1.27.3. The upstream patch fixes crypto/x509 security issues. The exact reviewed image remains golang:1.27.3-bookworm@sha256:972b4110ba0f47539a975c31e52c64765e1ff19f2d74469ae4a595c6676e80a5, with Linux amd64 and arm64 manifests.

The prepared change was refreshed by an ordinary merge of actual main. The merge had no conflicts and preserved both prepared change blobs exactly. Against the final base, only controller/Dockerfile and docs/MANAGED-IMAGES.md differ. The runtime Debian image, module language version 1.26.3, scaleset 0.4.0, package pins, build flags, workflows, configuration selections and host state remain unchanged.

Frozen source

SOURCE: 25c5a09
BASE: e61831c
BASE TREE: 7a03ba7376e7e29bb820b168a42bd2a25ad2369f
TREE: f0ceeb0d578c1069224a7662d7786238efb98b5c

Ordered source parents:

  1. e649820, the prepared PR head.
  2. e61831c, actual main.

No branch, source or base changes will be made during the execution owner's complete supervised required-check run. Later queue entries remain untouched.

Local verification

  • Source scope passed: only the exact prepared Go image patch and managed-image documentation differ from BASE; controller inputs are byte-identical to the prepared head.
  • All 46 tracked Markdown files passed local link checks.
  • Whitespace checks passed.
  • The PR title and all four proposed commits passed Conventional Commits validation.
  • Secret scanning passed for every committed tree in BASE..SOURCE, including the original dependency commit and merge commits.

Earlier preparation on e649820 passed the controller Go tests and module verification with the verified Go 1.27.3 toolchain. That is earlier source evidence for unchanged controller inputs. No new controller test run, local full engine suite, image build or VM preparation is claimed in this refresh.

Review and execution

Independent review is required on the final SOURCE. Its request and result are recorded in the PR conversation. Neutral or unstarted Cursor checks are unavailable and do not supply approval. Cursor Bugbot is not requested.

The execution owner retains the already-authorized isolated-native producer used for #159, including its scoped one-job runners, admission controls, complete validation, export/hash/inventory verification, cleanup and eligible merge. This thread neither enables workflows nor operates the VM. The required Build without registering a runner check from GitHub Actions app 15368 passed on this exact SOURCE in run 41259792143 attempt 1. There is no new producer-authorization blocker or duplicate human approval request.

The owner retains the order #153, private artifact-contract #104, #156, #152, #155. This source freeze does not release a general VM slot or change held operations.

Documentation and rollout

docs/MANAGED-IMAGES.md records the Go version, immutable digest and upstream security notes while preserving the earlier selection's history. No visual experience changes. No configuration-template schema, capability, initializer, evidence format or operator-contract change is required for this routine compiler patch, so no template follow-up issue is needed.

The rebuilt controller binary and final managed-image identities can change. Image production, desired-state pin promotion, template/private adoption and live-host acceptance remain separate from this source PR. None is performed by this refresh.

Admitted native required-check run

The execution owner admitted the single complete supervised required-check run on the frozen SOURCE and BASE above after exact-head independent review. It uses the existing unchanged workflow on scoped one-job validation runners. The trigger changes only this PR description. No additional full local run, source change, pin promotion or host operation is authorized by this entry. The workflow and temporary runner selection returned to their previous settings after the build was assigned. Complete results and cleanup are now exported and verified.

Verified complete result

Required native run 41259792143 attempt 1 passed both jobs on the frozen SOURCE and BASE. The complete suite passed all eight stages, including tests/fixtures, embedded-template checks, image builds and cleanup. The official artifact 13069749872 has SHA256 9354c1bc4d8aa1e56c775e6871929b787ec032f0d9c4a32b8c3f16ae5d6dbe14; all nine safe ZIP members and all eight stage-log hashes were verified. Expected and actual test skips are empty. Complete Actions logs and retained runner diagnostics were exported outside Git. The runner removed its temporary result copy after upload; no independent worker-byte comparison is claimed.

Cleanup and fresh disposable-worker admission passed at 2026-11-01T04:45:06Z. Both one-job runners exited and unregistered, validation cgroups and running containers are empty, temporary JIT material and sudo grant are removed, and the supported preparation path restored the accepted executor689. The existing four840 review-image tags and operator access remained unchanged. The required workflow is disabled again and the temporary runner variable is absent. Bugbot supplied no approval and was not requested. This source acceptance performs no image publication, desired-state promotion, live-host action, capacity change or storage recovery.

Bumps the routine-controller-images group in /controller with 1 update: golang.


Updates `golang` from 1.27.2-bookworm to 1.27.3-bookworm

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.27.3-bookworm
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: routine-controller-images
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file docker Pull requests that update docker code labels Oct 26, 2026
@Nickfost Nickfost changed the title chore(deps): bump golang from 1.27.2-bookworm to 1.27.3-bookworm in /controller in the routine-controller-images group chore(deps): bump controller Go build image to 1.27.3 Oct 30, 2026

Nickfost commented Nov 1, 2026

Copy link
Copy Markdown
Member

@codex review

Please review exact SOURCE 25c5a09a973d22bfb6da0980cd6fde970f3e898e against frozen BASE e61831c72787df57e76db3030ab7bb0b0986d369. This is the conflict-free ordinary merge of prepared head e649820075554a5d6b85a50cfef46e6960f58ffa with actual main. Final TREE is f0ceeb0d578c1069224a7662d7786238efb98b5c.

Only controller/Dockerfile and docs/MANAGED-IMAGES.md differ from BASE, and both blobs exactly preserve the prepared change. Audit the pinned Go 1.27.2 to 1.27.3 Bookworm patch and digest, crypto/x509 release notes, module 1.26.3/scaleset 0.4.0 compatibility, architecture claims, documentation accuracy and unchanged runtime/build/credential boundaries. No later dependency migration or configuration/template/private pin update is included.

Local source-scope assertions, all 46 Markdown link checks, whitespace, PR-title/four-commit policy checks and secret scanning of every proposed committed tree passed. Earlier controller tests on e649820 are historical evidence for unchanged controller inputs. The complete exact-head supervised required check remains pending with the execution owner, who retains the already-authorized isolated-native producer, VM and admission control. No duplicate local full suite or VM operation was performed here.

No independent review or review request existed on this exact head when checked. Review findings only; SOURCE and BASE are frozen for the owner's single supervised run. Cursor Bugbot is unavailable and is not requested.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-01T00:59:11.327318Z 25c5a09 Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. You're on a roll.

Reviewed commit: 25c5a09a97

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@Nickfost
Nickfost merged commit 8629dfd into main Nov 1, 2026
4 checks passed
@Nickfost
Nickfost deleted the dependabot/docker/controller/routine-controller-images-b5169c7af4 branch November 1, 2026 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file docker Pull requests that update docker code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant