Skip to content

ci: Strip color from release version check#6513

Merged
franciscojavierarceo merged 1 commit into
masterfrom
codex/fix-nightly-version-validation
Jun 13, 2026
Merged

ci: Strip color from release version check#6513
franciscojavierarceo merged 1 commit into
masterfrom
codex/fix-nightly-version-validation

Conversation

@franciscojavierarceo

Copy link
Copy Markdown
Member

What changed

  • Strips ANSI color escape sequences from feast version output before release wheel validation checks the version string.

Why

The June 13 nightly Python SDK release got past version computation and built the wheel, but failed in the wheel verification matrix before publishing:

Feast SDK Version: "0.64.0.dev2"
Process completed with exit code 1

The actual log output includes ANSI color codes from the CLI, so the installed version is correct but the strict ^Feast SDK Version: ...$ regex does not match.

Run: https://github.com/feast-dev/feast/actions/runs/27463977756
Failed job: https://github.com/feast-dev/feast/actions/runs/27463977756/job/81183044422

Validation

  • Parsed .github/workflows/build_wheels.yml with PyYAML.
  • Ran git diff --check on the touched workflow file.
  • Replayed the validation shell fragment against a colored feast version sample and confirmed it passes.
  • Commit hook passed, including Detect secrets.

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
@franciscojavierarceo franciscojavierarceo marked this pull request as ready for review June 13, 2026 11:02
@franciscojavierarceo franciscojavierarceo merged commit 5cd2aef into master Jun 13, 2026
27 checks passed
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