ci: Allow nightly fallback with no release by franciscojavierarceo · Pull Request #6517 · feast-dev/feast
What changed
- Makes nightly version extraction tolerate the case where
semantic-release --dry-runreports no release-worthy commits.
Why
The June 15 nightly run failed in get-nightly-version before publishing. The workflow intentionally has fallback logic for this case, but the extraction pipeline exits under set -euo pipefail when this grep finds no match:
grep 'The next release version is'So the script exits before reaching the fallback to the next patch version after the latest stable tag.
Run: https://github.com/feast-dev/feast/actions/runs/27550581747
Failed job: https://github.com/feast-dev/feast/actions/runs/27550581747/job/81435450528
Validation
- Parsed
.github/workflows/nightly_python_sdk_release.ymlwith PyYAML. - Ran
git diff --checkon the touched workflow file. - Replayed the
set -euo pipefailno-release extraction case and confirmed the fallback path remains reachable. - Commit hook passed, including
Detect secrets.