VerteDinde

#46989: build: move release script to new hasher function

Merged
Created: May 7, 2025, 5:39:54 PM
Merged: May 8, 2025, 1:15:08 AM
5 comments
Target: main

Description of Change

Conversation here: https://electronhq.slack.com/archives/CC80G2R6H/p1745119875976869?thread_ts=1745000386.480629&cid=CC80G2R6H. Following some modernizations to the electron/hasher repo, this PR moves us to use the new Azure function for the artifact hasher during releases.

The corresponding env variable has also been updated in Sudowoodo.

NOTE: This is targeting all active release branches, but we should merge into main and ensure the new function works with nightly before actually merging the backports. Because we're using a new variable for the new function and haven't removed the variable for the old key/function, upload will still work for other release branches in the meantime.

Checklist

Release Notes

Notes: none

Backports

34-x-y
Merged
PR Number
#46995
Merged At
May 8, 2025, 4:09:39 AM
Released In
v34.5.6
Release Date
May 14, 2025, 11:03:00 AM
35-x-y
Merged
PR Number
#46994
Merged At
May 8, 2025, 4:09:37 AM
Released In
v35.4.0
Release Date
May 14, 2025, 11:02:18 AM
36-x-y
Merged
PR Number
#46996
Merged At
May 8, 2025, 11:32:54 AM
Released In
v36.2.1
Release Date
May 14, 2025, 11:03:54 AM
37-x-y
Merged
PR Number
#46993
Merged At
May 9, 2025, 2:38:20 AM
Released In
v37.0.0-alpha.4
Release Date
May 12, 2025, 8:31:44 AM

Semver Impact

Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.

Semantic Versioning helps users understand the impact of updates:

  • Major (X.y.z): Breaking changes that may require code modifications
  • Minor (x.Y.z): New features that maintain backward compatibility
  • Patch (x.y.Z): Bug fixes that don't change the API
  • None: Changes that don't affect using facing parts of Electron