VerteDinde

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

Merged
Created: May 7, 2025, 6:39:54 PM
Merged: May 8, 2025, 2: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, 5:09:39 AM
Released In
Not yet
Release Date
Not yet
35-x-y
Merged
PR Number
#46994
Merged At
May 8, 2025, 5:09:37 AM
Released In
Not yet
Release Date
Not yet
36-x-y
Merged
PR Number
#46996
Merged At
May 8, 2025, 12:32:54 PM
Released In
Not yet
Release Date
Not yet
37-x-y
Merged
PR Number
#46993
Merged At
May 9, 2025, 3:38:20 AM
Released In
Not yet
Release Date
Not yet

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