Skip to content

fix(ci): use portable python3 in release preflight fallback - #86

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/ci-autofix-automation-2437
Draft

fix(ci): use portable python3 in release preflight fallback#86
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/ci-autofix-automation-2437

Conversation

@cursor

@cursor cursor Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Revert hardcoded /Users/home/.local/bin/python3.14 paths introduced in commit a5a4b19. GitHub Actions macOS runners do not have that developer-local Python install, so release-preflight.zsh failed when uv was unavailable.

Changed files

  • scripts/release-preflight.zsh — restore python3 fallback when uv is not on PATH
  • .github/scripts/enrich-dependabot-pr.py — restore portable #!/usr/bin/env python3 shebang

Testing performed

  • cargo test --workspace (not run locally — Ubuntu VM lacks zsh and has older Cargo)
  • Verified root cause from CI logs: no such file or directory: /Users/home/.local/bin/python3.14

Safety notes

CI/script-only change; no dedup, quarantine, or runtime behavior changes.

Screenshots

N/A

Open in Web View Automation 

Revert hardcoded /Users/home/.local/bin/python3.14 paths that do not
exist on GitHub Actions macOS runners. The quality job runs
release-preflight.zsh without uv, so the fallback must be PATH python3.

Co-authored-by: RazorBackRoar <RazorBackRoar@users.noreply.github.com>
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