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

Ykeremy/add ie proxy #663

Merged
merged 3 commits into from
Jul 31, 2024
Merged

Ykeremy/add ie proxy #663

merged 3 commits into from
Jul 31, 2024

Conversation

ykeremy
Copy link
Contributor

@ykeremy ykeremy commented Jul 31, 2024

No description provided.

<!-- ELLIPSIS_HIDDEN -->

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

### Summary:
Added support for Irish residential proxies by updating configuration files, schemas, and scripts.

**Key points**:
- Added `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_IE` to `.env.cloud.example` and `cloud/config.py`.
- Created Alembic migration script `alembic/versions/2024_07_31_0918-3700f75db669_add_residential_ie_to_proxylocation_enum.py` to add `RESIDENTIAL_IE` to `ProxyLocation` enum.
- Updated `cloud/webeye/proxy.py` to handle `RESIDENTIAL_IE` in `build_proxy_config_webshare_io` and `build_proxy_config` functions.
- Updated multiple infrastructure JSON files (`infra/job-definition-production.json`, `infra/job-definition-staging.json`, `infra/scraping-definition-sandbox.json`, `infra/task-definition-production.json`, `infra/task-definition-staging.json`, `infra/workflow-job-definition-production.json`, `infra/workflow-job-definition-staging.json`) to include `WEBSHARE_IO_RESIDENTIAL_PROXY_USERNAME_IE`.
- Updated `skyvern/forge/sdk/schemas/tasks.py` to include `RESIDENTIAL_IE` in `ProxyLocation` enum.

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

<!-- ELLIPSIS_HIDDEN -->
@ykeremy ykeremy added the sync label Jul 31, 2024
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 22c516a in 26 seconds

More details
  • Looked at 60 lines of code in 3 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. skyvern/forge/sdk/schemas/tasks.py:20
  • Draft comment:
    The addition of RESIDENTIAL_IE to the ProxyLocation enum is correctly implemented.
  • Reason this comment was not posted:
    Confidence changes required: 0%
    The PR description mentions that the RESIDENTIAL_IE enum value was added to the ProxyLocation enum in skyvern/forge/sdk/schemas/tasks.py. The code change correctly reflects this addition. This is a straightforward addition and seems to be correctly implemented with no apparent issues or violations of best practices.

Workflow ID: wflow_PTqLYSfH75lt0y2m


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! Incremental review on 22c516a in 34 seconds

More details
  • Looked at 59 lines of code in 3 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. skyvern/forge/sdk/schemas/tasks.py:20
  • Draft comment:
    The addition of RESIDENTIAL_IE to the ProxyLocation enum is consistent with the PR's intent to support Irish residential proxies.
  • Reason this comment was not posted:
    Confidence changes required: 0%
    The PR description mentions adding support for Irish residential proxies by updating configuration files, schemas, and scripts. The addition of RESIDENTIAL_IE to the ProxyLocation enum in skyvern/forge/sdk/schemas/tasks.py is consistent with this description. This change is necessary for the system to recognize and handle the new proxy type correctly.

Workflow ID: wflow_YJgozE7gsmQETCfp


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! Incremental review on bdb5125 in 56 seconds

More details
  • Looked at 46 lines of code in 2 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. skyvern/__init__.py:1
  • Draft comment:
    The changes in this file seem unrelated to the PR's stated purpose of adding support for Irish residential proxies. Please confirm if these changes are intended to be part of this PR.
  • Reason this comment was not posted:
    Confidence of 0% on close inspection, compared to threshold of 50%.

Workflow ID: wflow_XV9fjzSGYknXc0o7


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

@ykeremy ykeremy merged commit d1292d6 into main Jul 31, 2024
2 checks passed
@ykeremy ykeremy deleted the ykeremy/add-ie-proxy branch July 31, 2024 09:36
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