From 8279d053d520e7506d84bf9710972b998e70b752 Mon Sep 17 00:00:00 2001 From: Zeke Gabrielse Date: Sun, 3 Jul 2022 22:19:00 -0500 Subject: [PATCH] fix: add product scope to keygen provider (#6975) --- .changeset/long-goats-attack.md | 5 +++++ packages/electron-updater/src/providers/KeygenProvider.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/long-goats-attack.md diff --git a/.changeset/long-goats-attack.md b/.changeset/long-goats-attack.md new file mode 100644 index 0000000000..0bdfc65b14 --- /dev/null +++ b/.changeset/long-goats-attack.md @@ -0,0 +1,5 @@ +--- +"electron-updater": patch +--- + +Fix artifact conflicts for Keygen provider when multiple artifacts share the same filename across products. diff --git a/packages/electron-updater/src/providers/KeygenProvider.ts b/packages/electron-updater/src/providers/KeygenProvider.ts index a0d8b78d57..bb2a86fbf6 100644 --- a/packages/electron-updater/src/providers/KeygenProvider.ts +++ b/packages/electron-updater/src/providers/KeygenProvider.ts @@ -12,7 +12,7 @@ export class KeygenProvider extends Provider { ...runtimeOptions, isUseMultipleRangeRequest: false, }) - this.baseUrl = newBaseUrl(`https://api.keygen.sh/v1/accounts/${this.configuration.account}/artifacts`) + this.baseUrl = newBaseUrl(`https://api.keygen.sh/v1/accounts/${this.configuration.account}/artifacts?product=${this.configuration.product}`) } private get channel(): string {