You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Only download required artifact in notarization job of release workflows
GitHub Workflows are used to automatically generate and publish production and nightly releases of the project. This is
done for a range of host architectures, including macOS. The macOS builds are then put through a notarization process in
a dedicated workflow job.
GitHub Actions workflow artifacts are used to transfer the generated files between sequential jobs in the workflow. The
builds are transferred between jobs by GitHub Actions workflow artifacts, one for each host architecture.
Previously, the "notarize-macos" job matrix that performs the notarization unnecessarily downloaded all the build
artifacts, even though each job only requires the relevant macOS artifact. This is inefficient.
The better approach is to configure the "notarize-macos" jobs to only download the artifact they require.
0 commit comments