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
...
{
name: '@electron-forge/maker-zip',
config: (arch) => ({
// Note that we must provide this S3 URL here
// in order to support smooth version transitions
// especially when using a CDN to front your updates
macUpdateManifestBaseUrl: `https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/${arch}/RELEASES.json`
})
},
...
After a bit of torubleshooting and digging through the code for the zip maker
I found
const parsed = new URL(this.config.macUpdateManifestBaseUrl);
parsed.pathname += '/RELEASES.json';
This results in a URL like: https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/${arch}/RELEASES.json/RELEASES.json
So either:
The documentation should be updated to remove the file name and only provide path
The zip maker should check if the config ends with RELEASES.json and only append if it does.
I'm more than happy to provide a pull request if you can point me in the right direction :)
The text was updated successfully, but these errors were encountered:
stewartrutledge
changed the title
Issue with S3 Published docs for mac
Issue with Maker zip example when using releases on S3
Jan 21, 2024
On the page https://www.electronforge.io/config/publishers/s3 the documentation gives an example of a mac configuration:
After a bit of torubleshooting and digging through the code for the zip maker
I found
This results in a URL like:
https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/${arch}/RELEASES.json/RELEASES.json
So either:
I'm more than happy to provide a pull request if you can point me in the right direction :)
The text was updated successfully, but these errors were encountered: