-
Notifications
You must be signed in to change notification settings - Fork 831
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
Add GB proxy support #677
Conversation
<!-- 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 -->
There was a problem hiding this 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 in1
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 theProxyLocation
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.
There was a problem hiding this 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 in1
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 theProxyLocation
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.
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' toproxylocation
type.cloud/config.py
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
setting.cloud/webeye/proxy.py
: Updatesbuild_proxy_config_webshare_io
andbuild_proxy_config
to handle 'RESIDENTIAL_GB'.infra/job-definition-production.json
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
secret.infra/job-definition-staging.json
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
secret.infra/scraping-definition-sandbox.json
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
secret.infra/task-definition-production.json
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
secret.infra/task-definition-staging.json
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
secret.infra/workflow-job-definition-production.json
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
secret.infra/workflow-job-definition-staging.json
: AddsWEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_GB
secret.skyvern/forge/sdk/schemas/tasks.py
: Adds 'RESIDENTIAL_GB' toProxyLocation
enum.Generated with ❤️ by ellipsis.dev