Skip to content

ci: pin runners and the golang image (MK8S-516) - #79

Merged
ezekiel-alexrod merged 2 commits into
mainfrom
improvement/MK8S-516-pin-versions
Nov 2, 2026
Merged

ezekiel-alexrod merged 2 commits into
mainfrom
improvement/MK8S-516-pin-versions

Conversation

@ezekiel-alexrod

@ezekiel-alexrod ezekiel-alexrod commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

ubuntu-latest moved to 26.04 without any PR, and two e2e suites broke on our side. This pins what Renovate can't follow yet, and stops an e2e job from showing green while it tests nothing.

Review guide

Two commits, nothing in Go. A quick look is enough.

What changes

  • test.yml and test-e2e.yml run on ubuntu-26.04, like the other workflows of the repo.
  • The builder image is golang:1.27.3-alpine@sha256:...: the tag now follows go.mod, so the golang group bumps it. No version in the alpine suffix, since Renovate keeps the suffix and the tag disappears with the next alpine.
  • The test-e2e job is skipped (if: false) until there is a suite. It only ran go mod tidy: make test-e2e is commented out, and there is no e2e suite nor test-e2e target yet. The workflow stays, so turning it back on is two lines once MK8S-278 lands.

Testing

Check Result
docker build OK, binary built with go1.27.3
Renovate 44 --platform=local --dry-run=lookup golang alpine and the ubuntu-26.04 runners are found
not verified: ubuntu-26.04 for test.yml it runs on this PR

Out of scope


Refs: MK8S-516

ubuntu-latest moved to 26.04 without a PR. Pinned runners make the next
move a Renovate PR we can test. The builder now follows go.mod with an
alpine tag.

Refs: MK8S-516
The job only ran go mod tidy: make test-e2e is commented out, and the
repo has neither an e2e suite nor a test-e2e target yet. It was green
without testing anything. Skip it so the check shows as skipped, and
keep the workflow for when the suite lands.

Refs: MK8S-516
@ezekiel-alexrod
ezekiel-alexrod force-pushed the improvement/MK8S-516-pin-versions branch from 5405c78 to d485376 Compare October 30, 2026 15:38
@ezekiel-alexrod
ezekiel-alexrod merged commit d714f82 into main Nov 2, 2026
8 checks passed
@ezekiel-alexrod
ezekiel-alexrod deleted the improvement/MK8S-516-pin-versions branch November 2, 2026 13:40
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.

3 participants