Skip to content

fix(ci): release site version check#2381

Open
universal-itengineer wants to merge 2 commits into
mainfrom
fix/ci/check-release-site
Open

fix(ci): release site version check#2381
universal-itengineer wants to merge 2 commits into
mainfrom
fix/ci/check-release-site

Conversation

@universal-itengineer
Copy link
Copy Markdown
Member

@universal-itengineer universal-itengineer commented May 20, 2026

Description

Update the release-site version checker to read module versions from the module-specific page:

https://releases.deckhouse.io/modules/virtualization

The checker now parses editions from that page and validates the requested channel column there, instead of scraping separate edition pages (/fe, /ee, /ce, /se-plus). The Taskfile description was updated to point to the same URL.

This also aligns the tools/moduleversions Go directive with the workflow Go version: 1.25.10.

Why do we need it, and what problem does it solve?

The old parser depended on the HTML layout of edition pages and failed with version not found even when the version was already published for the module. This caused false CI failures during release-channel validation.

Using the module-specific page matches the data we need directly: one module, all editions, all release channels.

What is the expected result?

check:releases should pass when the requested module version is present on the module release page for the selected channel.

Verified locally with:

go run ./main.go moduleversions --channel alpha --version v1.8.2 --attempt 1 --check-releases
go test ./...

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: ci
type: fix
summary: "Release-channel validation now checks module versions on the module-specific release page."

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
@universal-itengineer universal-itengineer force-pushed the fix/ci/check-release-site branch from cd840ab to 0b7e8a7 Compare May 20, 2026 20:15
@universal-itengineer universal-itengineer added this to the v1.9.0 milestone May 20, 2026
Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
@universal-itengineer universal-itengineer marked this pull request as ready for review May 20, 2026 20:23
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