Skip to content

Use local buildcurl endpoint for Python runtimes - #2

Merged
crohr merged 2 commits into
v221-1from
auto/local-buildcurl-v221-2
Aug 26, 2026
Merged

Use local buildcurl endpoint for Python runtimes#2
crohr merged 2 commits into
v221-1from
auto/local-buildcurl-v221-2

Conversation

@crohr

@crohr crohr commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

  • replace the hosted Barebuild SSH compiler call with a buildcurl-compatible HTTP request through BUILDCURL_URL
  • send the Python version, target, and install prefix without retrying failed compiler builds
  • add executable request, extraction, and failure tests

Validation

  • shellcheck -e SC2034 bin/steps/python bin/download-python-runtime
  • rspec spec/local_buildcurl_spec.rb (3 examples, 0 failures)
  • adversarial correctness review: clean

@crohr

crohr commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

CI note: lint and check-changelog pass on the reviewed head. The three Hatchet integration jobs fail before exercising the change because HEROKU_API_KEY and HEROKU_API_USER are empty in this repository; every failure is a Heroku API 401 Unauthorized. Local executable coverage passes with 3 examples and 0 failures.

@crohr

crohr commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

@codex review

@crohr
crohr merged commit 15c3641 into v221-1 Aug 26, 2026
2 of 5 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