Skip to content

Localization update#488

Open
raujaiswal wants to merge 24 commits intomasterfrom
Localization-update_01052026
Open

Localization update#488
raujaiswal wants to merge 24 commits intomasterfrom
Localization-update_01052026

Conversation

@raujaiswal
Copy link
Copy Markdown
Contributor

This PR was auto-generated with the localization pipeline build.

Anatolii Bolshakov (Akvelon INC) and others added 24 commits January 14, 2021 15:33
…ditions to include manual builds (#483)

Add isDeletePrSourceBranchSelected option and extend notification
conditions to include manual build

**Task name**: <Name of changed or new pipeline task>

**Description**: <Describe your changes here>

**Documentation changes required:** (Y/N) <Please mark if documentation
changes are required>

**Added unit tests:** (Y/N) <Please mark if unit tests were added or
updated according changes>

**Attached related issue:** (Y/N) <Please add link to related issue
here>

**Checklist**:
- [ ] Task version was bumped - please check
[instruction](https://github.com/microsoft/google-play-vsts-extension/tree/master/docs/taskversionbumping.md)
how to do it
- [ ] Checked that applied changes work as expected

Co-authored-by: azure-pipelines-bot <[email protected]>
**Task name**: <Name of changed or new pipeline task>

**Description**: <Describe your changes here>
Error:
[pipeline](https://dev.azure.com/mseng/PipelinesLocalization/_build/results?buildId=30861814&view=logs&j=3b94f880-87f8-584e-4049-e95fdb9e35af&t=52d5edd6-52c2-5ee8-9bc2-54ab768d3570)

<img width="1268" height="225" alt="image"
src="https://github.com/user-attachments/assets/aff610c2-fcec-4e1e-82c9-9db4f81cdf8b"
/>

### **Root Cause:**
Brief summary from
https://support.microsoft.com/en-us/topic/powershell-5-1-invoke-webrequest-preventing-script-execution-from-web-content-7cb95559-655e-43fd-a8bd-ceef2406b705

Microsoft introduced this security change to **prevent malicious script
execution** from web content fetched by PowerShell scripts. Before this
update, PowerShell 5.1's` Invoke-WebRequest` used Internet Explorer's
HTML parsing engine, which could **silently execute JavaScript** from
downloaded web pages, creating a security vulnerability.

**What Changed:**
- **Before Dec 9, 2025:** `Invoke-WebRequest `automatically parsed HTML
using IE engine, potentially running embedded scripts
- **After Dec 9, 2025:** PowerShell 5.1 now **prompts for confirmation**
before parsing web content (or fails in non-interactive/automated
scenarios)

**The Problem:**
In **non-interactive environments** (CI/CD pipelines, scheduled tasks),
the security prompt causes scripts to **hang or fail** because there's
no one to respond to the prompt.

**The Solution:**
Add **`-UseBasicParsing`** parameter to skip the IE engine and safely
retrieve content without executing scripts:

`Invoke-WebRequest https://url -UseBasicParsing`

### **Testing & Validation**

success
[pipeline](https://dev.azure.com/mseng/PipelinesLocalization/_build/results?buildId=30865889&view=logs&j=3b94f880-87f8-584e-4049-e95fdb9e35af&t=52d5edd6-52c2-5ee8-9bc2-54ab768d3570):


**Documentation changes required:** (Y/N) <Please mark if documentation
changes are required>

**Added unit tests:** (Y/N) <Please mark if unit tests were added or
updated according changes>

**Attached related issue:** (Y/N) <Please add link to related issue
here>

**Checklist**:
- [ ] Task version was bumped - please check
[instruction](https://github.com/microsoft/google-play-vsts-extension/tree/master/docs/taskversionbumping.md)
how to do it
- [ ] Checked that applied changes work as expected

Co-authored-by: azure-pipelines-bot <[email protected]>
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.

3 participants