Skip to content

chore: remove vendor locked variables#52

Merged
maxy-shpfy merged 1 commit into
mainfrom
07-01-chore_remove_vendor_locked_variables
Jul 1, 2026
Merged

chore: remove vendor locked variables#52
maxy-shpfy merged 1 commit into
mainfrom
07-01-chore_remove_vendor_locked_variables

Conversation

@maxy-shpfy

@maxy-shpfy maxy-shpfy commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

TL;DR

Removes the hardcoded Shopify proxy default URL and deletes the instance.sh Docker setup script.

What changed?

  • The default fallback value for PI_PROXY_URL in proxyProvider.ts has been changed from "https://proxy.shopify.ai" to an empty string, removing the implicit dependency on the Shopify proxy when the environment variable is not set.
  • The block comment explaining why the proxy default existed has been removed alongside the constant it described.
  • docker/instance.sh has been deleted entirely, removing the container bootstrap script that handled CA certificate setup, proxy configuration, uv installation, and environment variable initialization.

How to test?

  • Verify that the Pi subprocess correctly uses a configured PI_PROXY_URL environment variable when provided.
  • Confirm that omitting PI_PROXY_URL results in an empty base URL rather than silently routing through the Shopify proxy.
  • Ensure the Docker container starts and operates correctly without instance.sh.

Why make this change?

The hardcoded Shopify proxy URL created an implicit coupling to internal infrastructure that should not be a default. Requiring PI_PROXY_URL to be explicitly set makes the configuration intentional and avoids unintended routing. The instance.sh script has been removed as it is no longer needed for the current container setup.

maxy-shpfy commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator Author

@maxy-shpfy maxy-shpfy force-pushed the 07-01-chore_clean_up_tangle-oss_bundle branch from 99e8451 to b893883 Compare July 1, 2026 18:52
@maxy-shpfy maxy-shpfy force-pushed the 07-01-chore_remove_vendor_locked_variables branch from b2db1bc to 8cffde3 Compare July 1, 2026 18:52
@maxy-shpfy maxy-shpfy force-pushed the 07-01-chore_clean_up_tangle-oss_bundle branch from b893883 to c1d66bd Compare July 1, 2026 19:02
@maxy-shpfy maxy-shpfy force-pushed the 07-01-chore_remove_vendor_locked_variables branch 2 times, most recently from 47bc3f9 to 1d4f7f7 Compare July 1, 2026 19:12
@maxy-shpfy maxy-shpfy marked this pull request as ready for review July 1, 2026 19:13
@maxy-shpfy maxy-shpfy force-pushed the 07-01-chore_remove_vendor_locked_variables branch from 1d4f7f7 to 96d4d68 Compare July 1, 2026 19:54
@maxy-shpfy maxy-shpfy requested a review from a team July 1, 2026 19:57

maxy-shpfy commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator Author

Merge activity

  • Jul 1, 9:40 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jul 1, 9:50 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jul 1, 9:50 PM UTC: @maxy-shpfy merged this pull request with Graphite.

@maxy-shpfy maxy-shpfy changed the base branch from 07-01-chore_clean_up_tangle-oss_bundle to graphite-base/52 July 1, 2026 21:47
@maxy-shpfy maxy-shpfy changed the base branch from graphite-base/52 to main July 1, 2026 21:48
@maxy-shpfy maxy-shpfy force-pushed the 07-01-chore_remove_vendor_locked_variables branch from 96d4d68 to f52765c Compare July 1, 2026 21:49
@maxy-shpfy maxy-shpfy merged commit 2ddabf7 into main Jul 1, 2026
11 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