Skip to content

Latest-mac.yml is overwritten when publishing arm64 and x64 #5592

@SquaredCanine

Description

@SquaredCanine
  • Version: 22.10.4
  • Electron Version: 11.2.1
  • Electron Type (current, beta, nightly): current
  • Electron-updater version: 4.3.7
  • Target: MacOS (arm64 & x64)

Our CI/CD publishes artifacts for Mac, Linux and Windows. With the new M1 chip for the macbook we have to built arm64 and x64 versions of our electron application. Building works fine, and we have confirmed it works. The issue lies with the autoUpdater.

When publishing the artifacts to GitHub for releasing, the artifacts are uploaded correctly. Both jobs provide a latest-mac.yml, but the task that finishes last overwrites the previous latest-mac.yml. This causes issues with the auto-updater, is there a way to merge the latest-mac.ymls or should a latest-mac-arm64.yml be created?

As can be seen in the screenshot, all artifacts are accounted for, but there is just one latest-mac.yml that points to the arm64 version.
artifacts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions