Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GB proxy support #677

Merged
merged 2 commits into from
Aug 6, 2024
Merged

Add GB proxy support #677

merged 2 commits into from
Aug 6, 2024

Conversation

ykeremy
Copy link
Contributor

@ykeremy ykeremy commented Aug 6, 2024

🚀 This description was created by Ellipsis for commit 44b3da8

Summary:

Adds support for 'RESIDENTIAL_GB' proxy location across multiple configurations and files.

Key points:

  • alembic/versions/2024_08_06_1502-f2f8dc46ec51_add_gb_proxy.py: Adds 'RESIDENTIAL_GB' to proxylocation type.
  • cloud/config.py: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB setting.
  • cloud/webeye/proxy.py: Updates build_proxy_config_webshare_io and build_proxy_config to handle 'RESIDENTIAL_GB'.
  • infra/job-definition-production.json: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB secret.
  • infra/job-definition-staging.json: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB secret.
  • infra/scraping-definition-sandbox.json: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB secret.
  • infra/task-definition-production.json: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB secret.
  • infra/task-definition-staging.json: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB secret.
  • infra/workflow-job-definition-production.json: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB secret.
  • infra/workflow-job-definition-staging.json: Adds WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB secret.
  • skyvern/forge/sdk/schemas/tasks.py: Adds 'RESIDENTIAL_GB' to ProxyLocation enum.

Generated with ❤️ by ellipsis.dev

<!-- ELLIPSIS_HIDDEN -->

| 🚀 | This description was created by [Ellipsis](https://www.ellipsis.dev) for commit eb3b9e01d0f4cfb8f303e2df5b6dd55ffdb0ff0e  |
|--------|--------|

### Summary:
Adds support for 'RESIDENTIAL_GB' proxy location across multiple configurations and files.

**Key points**:
- **`alembic/versions/2024_08_06_1502-f2f8dc46ec51_add_gb_proxy.py`**: Adds 'RESIDENTIAL_GB' to `proxylocation` type.
- **`cloud/config.py`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` setting.
- **`cloud/webeye/proxy.py`**: Updates `build_proxy_config_webshare_io` and `build_proxy_config` to handle 'RESIDENTIAL_GB'.
- **`infra/job-definition-production.json`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` secret.
- **`infra/job-definition-staging.json`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` secret.
- **`infra/scraping-definition-sandbox.json`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` secret.
- **`infra/task-definition-production.json`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` secret.
- **`infra/task-definition-staging.json`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` secret.
- **`infra/workflow-job-definition-production.json`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` secret.
- **`infra/workflow-job-definition-staging.json`**: Adds `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB` secret.
- **`skyvern/forge/sdk/schemas/tasks.py`**: Adds 'RESIDENTIAL_GB' to `ProxyLocation` enum.

----
Generated with ❤️ by [ellipsis.dev](https://www.ellipsis.dev)

<!-- ELLIPSIS_HIDDEN -->
@ykeremy ykeremy added the sync label Aug 6, 2024
@ykeremy ykeremy merged commit 5bb8b31 into main Aug 6, 2024
1 of 2 checks passed
@ykeremy ykeremy deleted the ykeremy/add-gb-proxy branch August 6, 2024 15:15
Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Looks good to me! Reviewed everything up to 44b3da8 in 33 seconds

More details
  • Looked at 13 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. skyvern/forge/sdk/schemas/tasks.py:21
  • Draft comment:
    The addition of 'RESIDENTIAL_GB' to the ProxyLocation enum is correctly implemented and follows the existing pattern for proxy locations.
  • Reason this comment was not posted:
    Confidence changes required: 0%
    The addition of 'RESIDENTIAL_GB' to the ProxyLocation enum is consistent with the PR's intent to support a new proxy location. The code change is straightforward and correctly follows the existing pattern of other proxy locations. There are no syntax errors, and the enum value is correctly formatted. This change should not introduce any issues as long as the rest of the system correctly handles new enum values.

Workflow ID: wflow_OGJcqVVAiegtCJXm


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Looks good to me! Reviewed everything up to 44b3da8 in 33 seconds

More details
  • Looked at 13 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. skyvern/forge/sdk/schemas/tasks.py:21
  • Draft comment:
    The addition of 'RESIDENTIAL_GB' to the ProxyLocation enum is correctly implemented and follows the existing naming convention.
  • Reason this comment was not posted:
    Confidence changes required: 0%
    The addition of 'RESIDENTIAL_GB' to the ProxyLocation enum is consistent with the PR's intent to add support for a new proxy location. The code change is straightforward and correctly adds the new enum value in the correct place within the existing list of proxy locations. This change will allow other parts of the system that utilize this enum to recognize and handle the new proxy location appropriately.

Workflow ID: wflow_sP5yPgZTWBzPuFco


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant