Repository: microsoft/winget-pkgs
Pull request #240681: New version: OpenJS.Electron version 35.0.0
Author: login: Dragon1573
Labels: name: Azure-Pipeline-Passed
description: Validation pipeline passed.  There may still be manual validation requirements.
name: Validation-Completed
description: Validation passed
name: Possible-Duplicate
name: Moderator-Approved
description: One of the Moderators has reviewed and approved this PR
name: Publish-Pipeline-Succeeded
name: New-Package
Created: 2025-03-17T14:59:31Z | Merged: 2025-03-17T20:35:19Z

> [!NOTE]
>
> :rocket: This PR is automatically generated by a temporary PowerShell script.

- This is an addition pull request for migrating "Electron.Electron" to "OpenJS.Electron".
  - Related #240449
  - Resolve #240435
 ###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-pkgs/pull/240681)

Linked issue #240435: [Update Request]: Move Electron.Electron to OpenJS.Electron
### What type of update are you requesting?

A change to the Package Identifier

### Current Package Identifier

Electron.Electron

### Package Version

all versions

### Please describe the changes you would like to see

Electron is published by the OpenJS fondation (https://openjsf.org/), 
So I suggest changing the identifier from Electron.Electron to OpenJS.Electron
Linked issue comments: user: login: Dvd-Znf
created_at: 2025-03-16T23:09:34Z
body: I tried to split each move into its own PR, but it looks like the automation pipeline still gets angrwy over it :/
author_association: CONTRIBUTOR
user: login: KarbitsCode
created_at: 2025-03-17T00:12:23Z
body: > I tried to split each move into its own PR, but it looks like the automation pipeline still gets angrwy over it :/

It might need separate PR just for new manifests and removal for the old manifests
author_association: CONTRIBUTOR
user: login: DuckDuckStudio
created_at: 2025-03-17T00:29:33Z
body: > I tried to split each move into its own PR, but it looks like the automation pipeline still gets angrwy over it :/

![Image](https://github.com/user-attachments/assets/4430e4ce-3b74-4d6e-a305-2a355816384a)
-- It also needs change file name.

> It might need separate PR just for new manifests and removal for the old manifests
> > Addition and deletion only permitted in the same package directory.

Edit: Maybe it does need multiple PRs. 🤔
Remove PRs is here ↓ , you can keep the old version in your PR.
author_association: CONTRIBUTOR
user: login: Dragon1573
created_at: 2025-03-17T15:19:13Z
body: ### Removal pull requests

Automatically created by @DuckDuckStudio 

- #240449 
- #240450 
- #240451 
- #240452 
- #240453 
- #240454 

### Addition pull requests

Automatically created by @Dragon1573 

- #240678 
- #240679 
- #240680 
- #240681 
- #240682 
- #240683 
author_association: CONTRIBUTOR

Diff:
diff --git a/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.installer.yaml b/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.installer.yaml
new file mode 100644
index 0000000000000..de8a27dfc889c
--- /dev/null
+++ b/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.installer.yaml
@@ -0,0 +1,23 @@
+# Created with komac v2.10.1
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json
+
+PackageIdentifier: OpenJS.Electron
+PackageVersion: 35.0.0
+InstallerType: zip
+NestedInstallerType: portable
+NestedInstallerFiles:
+- RelativeFilePath: electron.exe
+ReleaseDate: 2025-03-04
+ArchiveBinariesDependOnPath: true
+Installers:
+- Architecture: x86
+  InstallerUrl: https://github.com/electron/electron/releases/download/v35.0.0/electron-v35.0.0-win32-ia32.zip
+  InstallerSha256: E3D0B52A689082D79D826419649D27106F5B69686267A05498FA27A4FBD56839
+- Architecture: x64
+  InstallerUrl: https://github.com/electron/electron/releases/download/v35.0.0/electron-v35.0.0-win32-x64.zip
+  InstallerSha256: 21A8BB4770247234C82DF934A90F9913D558FAE0539A3217896CCFD4F316C2ED
+- Architecture: arm64
+  InstallerUrl: https://github.com/electron/electron/releases/download/v35.0.0/electron-v35.0.0-win32-arm64.zip
+  InstallerSha256: bc7989f51bc2faa696433d36b180f00a7fda6c3a67e3ded44ea23afd036cea63
+ManifestType: installer
+ManifestVersion: 1.9.0
diff --git a/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.locale.en-US.yaml b/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.locale.en-US.yaml
new file mode 100644
index 0000000000000..58f828835d2e9
--- /dev/null
+++ b/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.locale.en-US.yaml
@@ -0,0 +1,40 @@
+# Created with komac v2.10.1
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json
+
+PackageIdentifier: OpenJS.Electron
+PackageVersion: 35.0.0
+PackageLocale: en-US
+Publisher: OpenJS Foundation
+PublisherUrl: https://openjsf.org/
+PublisherSupportUrl: https://github.com/electron/electron/issues
+PackageName: Electron
+PackageUrl: https://www.electronjs.org/
+License: MIT
+LicenseUrl: https://github.com/electron/electron/blob/HEAD/LICENSE
+ShortDescription: Build cross-platform desktop apps with JavaScript, HTML, and CSS.
+Moniker: electron
+Tags:
+- c-plus-plus
+- chrome
+- css
+- electron
+- html
+- javascript
+- nodejs
+- v8
+- works-with-codespaces
+ReleaseNotes: |-
+  Release Notes for v35.0.0
+  Stack Upgrades
+  - Chromium 134.0.6998.23
+    - New in 134
+    - New in 133
+  - Node 22.14.0
+    - Node 20.14.0 blog post
+  - V8 13.5
+  Notices
+  End of Support for 32.x.y
+  Electron 32.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.
+ReleaseNotesUrl: https://github.com/electron/electron/releases/tag/v35.0.0
+ManifestType: defaultLocale
+ManifestVersion: 1.9.0
diff --git a/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.yaml b/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.yaml
new file mode 100644
index 0000000000000..4bda7a6c09d7c
--- /dev/null
+++ b/manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.yaml
@@ -0,0 +1,8 @@
+# Created with komac v2.10.1
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json
+
+PackageIdentifier: OpenJS.Electron
+PackageVersion: 35.0.0
+DefaultLocale: en-US
+ManifestType: version
+ManifestVersion: 1.9.0


Reviews:
user: login: Dragon1573
body: Seems forget to change the package identifier before performing the automation 🤣 
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-17T15:10:14Z
user: login: ItzLevvie
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-17T20:34:22Z
user: login: microsoft-github-policy-service[bot]
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-17T20:35:17Z

Review comments:
diff_hunk: @@ -0,0 +1,23 @@
+# Created with komac v2.10.1
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json
+
+PackageIdentifier: Electron.Electron
path: manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.installer.yaml
user: login: Dragon1573
body: ```suggestion
PackageIdentifier: OpenJS.Electron
```
created_at: 2025-03-17T15:09:50Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,40 @@
+# Created with komac v2.10.1
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json
+
+PackageIdentifier: Electron.Electron
path: manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.locale.en-US.yaml
user: login: Dragon1573
body: ```suggestion
PackageIdentifier: OpenJS.Electron
```
created_at: 2025-03-17T15:09:58Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,8 @@
+# Created with komac v2.10.1
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json
+
+PackageIdentifier: Electron.Electron
path: manifests/o/OpenJS/Electron/35.0.0/OpenJS.Electron.yaml
user: login: Dragon1573
body: ```suggestion
PackageIdentifier: OpenJS.Electron
```
created_at: 2025-03-17T15:10:05Z
author_association: CONTRIBUTOR

PR comments:
user: login: wingetbot
created_at: 2025-03-17T15:35:20Z
body: /AzurePipelines run
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-03-17T15:35:21Z
body: ![Service Badge](https://img.shields.io/endpoint?url=https://winget-validation-pme-f8gqfjhzacawbecy.z01.azurefd.net/api/GetServiceComponentStatusBadge?component=ValidationPipeline "Validation Pipeline Badge") &nbsp;![Service Badge](https://img.shields.io/endpoint?url=https://winget-validation-pme-f8gqfjhzacawbecy.z01.azurefd.net/api/GetServiceComponentStatusBadge?component=PublishPipeline "Publish Pipeline Badge") &nbsp;
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-03-17T15:35:28Z
body: /AzurePipelines run
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-03-17T17:35:24Z
body: Possible duplicate package entry.

Similar installer SHA256 hash found in manifest:
- `InstallerSha256: bc7989f51bc2faa696433d36b180f00a7fda6c3a67e3ded44ea23afd036cea63`
  - manifests\e\Electron\Electron\35.0.0
- `InstallerSha256: 21a8bb4770247234c82df934a90f9913d558fae0539a3217896ccfd4f316c2ed`
  - manifests\e\Electron\Electron\35.0.0
- `InstallerSha256: e3d0b52a689082d79d826419649d27106f5b69686267a05498fa27a4fbd56839`
  - manifests\e\Electron\Electron\35.0.0

author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-03-17T21:36:29Z
body: [Publish pipeline succeeded for this Pull Request.](https://dev.azure.com/shine-oss/8b78618a-7973-49d8-9174-4360829d979b/_build/results?buildId=91039) Once you refresh your index, this change should be present.
author_association: COLLABORATOR