Skip to content

tomnomnom__gron task and task_cleanroom images use different Go toolchains #9

@kehao95

Description

@kehao95

Hi, I noticed a toolchain mismatch between the official images for
tomnomnom__gron.88a6234.

After pulling the current linux/amd64 images:

docker pull --platform linux/amd64 programbench/tomnomnom_1776_gron.88a6234:task
docker pull --platform linux/amd64 programbench/tomnomnom_1776_gron.88a6234:task_cleanroom

the two images report different Go versions:

docker run --rm --platform linux/amd64 \
  programbench/tomnomnom_1776_gron.88a6234:task_cleanroom \
  sh -lc 'go version'

docker run --rm --platform linux/amd64 \
  programbench/tomnomnom_1776_gron.88a6234:task \
  sh -lc 'go version'

Observed:

task_cleanroom: go version go1.21.0 linux/amd64
task:           go version go1.24.2 linux/amd64

Since inference uses :task_cleanroom while programbench eval defaults to
:task, this means a Go submission can be developed/compiled against one Go
toolchain but evaluated against another.

Is this toolchain difference intentional for this instance?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions