Skip to content

ci: Fix nightly release fallback version#6520

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

ci: Fix nightly release fallback version#6520
franciscojavierarceo merged 1 commit into
masterfrom
codex/fix-nightly-version-fallback

Conversation

@franciscojavierarceo

Copy link
Copy Markdown
Member

Summary

  • make nightly semantic-release version parsing safe under set -euo pipefail
  • keep the existing fallback path working when semantic-release reports no release-worthy commits
  • compute the fallback from the latest stable vX.Y.Z git tag directly, with an explicit empty-tag guard

Context

The latest scheduled nightly run failed in get-nightly-version before it reached publishing:

https://github.com/feast-dev/feast/actions/runs/27550581747/job/81435450528

The log showed semantic-release completed successfully but found no release-worthy commits:

There are no relevant changes, so no new version is released.

The workflow already intended to fall back to the next patch after the latest stable tag, but the grep 'The next release version is' pipeline returned no match under set -euo pipefail, so the shell exited before the fallback block could run.

Validation

  • parsed .github/workflows/nightly_python_sdk_release.yml with PyYAML
  • ran a bash -euo pipefail simulation of the no-release semantic-release output; it now computes 0.64.1 from latest stable tag v0.64.0
  • git diff --check

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
@franciscojavierarceo franciscojavierarceo marked this pull request as ready for review June 15, 2026 18:09
@franciscojavierarceo franciscojavierarceo merged commit 92f3bd8 into master Jun 15, 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