-
-
Notifications
You must be signed in to change notification settings - Fork 12
Commit 8fb3d1b
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.1 parent 6529e20 commit 8fb3d1b
File tree
2 files changed
+2
-4
lines changed- .github/workflows
2 files changed
+2
-4
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
100 | 100 |
| |
101 | 101 |
| |
102 | 102 |
| |
103 | - | ||
104 | - | ||
103 | + | ||
105 | 104 |
| |
106 | 105 |
| |
107 | 106 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
109 | 109 |
| |
110 | 110 |
| |
111 | 111 |
| |
112 | - | ||
113 | - | ||
112 | + | ||
114 | 113 |
| |
115 | 114 |
| |
116 | 115 |
| |
|
0 commit comments