Skip to content

Add generic HTTP proxy auth options#2001

Merged
chubes4 merged 1 commit into
mainfrom
generic-http-proxy-auth
May 14, 2026
Merged

Add generic HTTP proxy auth options#2001
chubes4 merged 1 commit into
mainfrom
generic-http-proxy-auth

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented May 14, 2026

Summary

  • Adds per-request proxy_url support to DataMachine\Core\HttpClient using a scoped http_api_curl hook.
  • Adds generic Basic/Bearer auth options while preserving caller-provided Authorization headers.
  • Redacts sensitive request headers in HTTP connection failure logs and covers the behavior with a smoke test.

Testing

  • php tests/http-client-proxy-auth-smoke.php
  • homeboy lint --path /Users/chubes/Developer/data-machine@generic-http-proxy-auth --extension wordpress --changed-since origin/main
  • homeboy audit --path /Users/chubes/Developer/data-machine@generic-http-proxy-auth --extension wordpress --changed-since origin/main

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the HttpClient transport changes, smoke coverage, and local verification commands for Chris to review.

@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci Bot commented May 14, 2026

Homeboy Results — data-machine

Lint

lint — passed

ℹ️ Full options: homeboy docs commands/lint
Deep dive: homeboy lint data-machine --changed-since e4ff5bb

Test

test — passed

ℹ️ Auto-fix lint issues: homeboy refactor data-machine --from lint --write
ℹ️ Collect coverage: homeboy test data-machine --coverage
ℹ️ Pass args to test runner: homeboy test -- [args]
ℹ️ Full options: homeboy docs commands/test
Deep dive: homeboy test data-machine --changed-since e4ff5bb

Audit

audit — passed

  • requested_detectors — 118 finding(s)
  • test_coverage — 26 finding(s)
  • intra-method-duplication — 6 finding(s)
  • dead_code — 3 finding(s)
  • dead_guard — 2 finding(s)
  • Directives — 1 finding(s)
  • Retention — 1 finding(s)
  • Total: 157 finding(s)

Deep dive: homeboy audit data-machine --changed-since e4ff5bb

Tooling versions
  • Homeboy CLI: homeboy 0.179.8+7222a696
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 0dd8782
  • Action: unknown@unknown

@chubes4 chubes4 merged commit b51839d into main May 14, 2026
5 checks passed
@chubes4 chubes4 deleted the generic-http-proxy-auth branch May 14, 2026 12:18
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