From 364ea074802077f0e4d913214bcc2a66d2374f95 Mon Sep 17 00:00:00 2001 From: Alastair Smith Date: Sun, 19 Jan 2020 23:11:00 +0000 Subject: [PATCH 1/4] New manifest for sentry-cli sentry.io is an open-source error-reporting tool. It provides a CLI program for automating the platform, e.g. for defining a new release of your project. --- bucket/sentry-cli.sjon | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 bucket/sentry-cli.sjon diff --git a/bucket/sentry-cli.sjon b/bucket/sentry-cli.sjon new file mode 100644 index 0000000000..7401ba811d --- /dev/null +++ b/bucket/sentry-cli.sjon @@ -0,0 +1,46 @@ +{ + "license": { + "identifier": "BSD-3-Clause", + "url": "https://github.com/getsentry/sentry-cli/blob/master/LICENSE" + }, + "description": "A command line utility to work with Sentry.", + "depends": "", + "homepage": "https://sentry.io", + "architecture": { + "64bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-x86_64.exe", + "hash": "2411467473e516db670b69afa7ab4c2a7124b361c38a361071e14ee2b7135d06", + "bin": [ + [ + "sentry-cli-Windows-x86_64.exe", + "sentry" + ] + ] + }, + "32bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-i686.exe", + "hash": "5e237a443a3e3296a5880b4bb234fe7548171bf8", + "bin": [ + [ + "sentry-cli-Windows-i686.exe", + "sentry" + ] + ] + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/$cleanVersion/sentry-cli-Windows-x86_64.exe" + }, + "32bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/$cleanVersion/sentry-cli-Windows-i686.exe", + } + } + }, + "checkver": { + "url": "https://github.com/getsentry/sentry-cli/releases", + "regex": "sentry-cli ([\\d.]+)" + }, + "version": "1.49.0" +} From 26173cba7c00388b17cc1b4212656aaea973d604 Mon Sep 17 00:00:00 2001 From: Alastair Smith Date: Sun, 19 Jan 2020 23:23:01 +0000 Subject: [PATCH 2/4] Rename sentry-cli.sjon to sentry-cli.json --- bucket/{sentry-cli.sjon => sentry-cli.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename bucket/{sentry-cli.sjon => sentry-cli.json} (100%) diff --git a/bucket/sentry-cli.sjon b/bucket/sentry-cli.json similarity index 100% rename from bucket/sentry-cli.sjon rename to bucket/sentry-cli.json From 4a40b68e4943167a8034ca20605c238f9491cefe Mon Sep 17 00:00:00 2001 From: Alastair Smith Date: Sun, 19 Jan 2020 23:36:36 +0000 Subject: [PATCH 3/4] Update sentry manifest for less broken updates Use the "github" checkver type for robust update checks. --- bucket/sentry-cli.json | 83 +++++++++++++++++++++--------------------- 1 file changed, 41 insertions(+), 42 deletions(-) diff --git a/bucket/sentry-cli.json b/bucket/sentry-cli.json index 7401ba811d..3e35463e39 100644 --- a/bucket/sentry-cli.json +++ b/bucket/sentry-cli.json @@ -1,46 +1,45 @@ { - "license": { - "identifier": "BSD-3-Clause", - "url": "https://github.com/getsentry/sentry-cli/blob/master/LICENSE" - }, - "description": "A command line utility to work with Sentry.", - "depends": "", - "homepage": "https://sentry.io", - "architecture": { - "64bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-x86_64.exe", - "hash": "2411467473e516db670b69afa7ab4c2a7124b361c38a361071e14ee2b7135d06", - "bin": [ - [ - "sentry-cli-Windows-x86_64.exe", - "sentry" - ] - ] + "license": { + "identifier": "BSD-3-Clause", + "url": "https://github.com/getsentry/sentry-cli/blob/master/LICENSE" }, - "32bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-i686.exe", - "hash": "5e237a443a3e3296a5880b4bb234fe7548171bf8", - "bin": [ - [ - "sentry-cli-Windows-i686.exe", - "sentry" - ] - ] - } - }, - "autoupdate": { + "description": "A command line utility to work with Sentry.", + "depends": "", + "homepage": "https://sentry.io", "architecture": { - "64bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/$cleanVersion/sentry-cli-Windows-x86_64.exe" - }, - "32bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/$cleanVersion/sentry-cli-Windows-i686.exe", - } - } - }, - "checkver": { - "url": "https://github.com/getsentry/sentry-cli/releases", - "regex": "sentry-cli ([\\d.]+)" - }, - "version": "1.49.0" + "64bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-x86_64.exe", + "hash": "2411467473e516db670b69afa7ab4c2a7124b361c38a361071e14ee2b7135d06", + "bin": [ + [ + "sentry-cli-Windows-x86_64.exe", + "sentry" + ] + ] + }, + "32bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-i686.exe", + "hash": "fc7b9a77c7745c82aa8fc8b79c18c7b27403b1fc26505dd8345c5dc2356a5393", + "bin": [ + [ + "sentry-cli-Windows-i686.exe", + "sentry" + ] + ] + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/$version/sentry-cli-Windows-x86_64.exe" + }, + "32bit": { + "url": "https://github.com/getsentry/sentry-cli/releases/download/$version/sentry-cli-Windows-i686.exe" + } + } + }, + "checkver": { + "github": "https://github.com/getsentry/sentry-cli" + }, + "version": "1.49.0" } From e18332f908fc1cc006c9a4a8e2813293ea095bd9 Mon Sep 17 00:00:00 2001 From: Alastair Smith Date: Mon, 20 Jan 2020 09:54:51 +0000 Subject: [PATCH 4/4] Patch sentry-cli manifest per review Apply @Ash258's changes to simplify the sentry-cli manifest, and correct the executable name. --- bucket/sentry-cli.json | 51 +++++++++++++++++------------------------- 1 file changed, 21 insertions(+), 30 deletions(-) diff --git a/bucket/sentry-cli.json b/bucket/sentry-cli.json index 3e35463e39..f7bb0c5ee8 100644 --- a/bucket/sentry-cli.json +++ b/bucket/sentry-cli.json @@ -1,45 +1,36 @@ { - "license": { - "identifier": "BSD-3-Clause", - "url": "https://github.com/getsentry/sentry-cli/blob/master/LICENSE" - }, - "description": "A command line utility to work with Sentry.", - "depends": "", - "homepage": "https://sentry.io", + "version": "1.49.0", + "description": "Connect to the Sentry API and manage projects related data.", + "homepage": "https://docs.sentry.io/cli/", + "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-x86_64.exe", - "hash": "2411467473e516db670b69afa7ab4c2a7124b361c38a361071e14ee2b7135d06", - "bin": [ - [ - "sentry-cli-Windows-x86_64.exe", - "sentry" - ] - ] + "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-x86_64.exe#/sentry.exe", + "hash": "2411467473e516db670b69afa7ab4c2a7124b361c38a361071e14ee2b7135d06" }, "32bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-i686.exe", - "hash": "fc7b9a77c7745c82aa8fc8b79c18c7b27403b1fc26505dd8345c5dc2356a5393", - "bin": [ - [ - "sentry-cli-Windows-i686.exe", - "sentry" - ] - ] + "url": "https://github.com/getsentry/sentry-cli/releases/download/1.49.0/sentry-cli-Windows-i686.exe#/sentry.exe", + "hash": "fc7b9a77c7745c82aa8fc8b79c18c7b27403b1fc26505dd8345c5dc2356a5393" } }, + "bin": [ + "sentry.exe", + [ + "sentry.exe", + "sentry-cli" + ] + ], + "checkver": { + "github": "https://github.com/getsentry/sentry-cli" + }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/$version/sentry-cli-Windows-x86_64.exe" + "url": "https://github.com/getsentry/sentry-cli/releases/download/$version/sentry-cli-Windows-x86_64.exe#/sentry.exe" }, "32bit": { - "url": "https://github.com/getsentry/sentry-cli/releases/download/$version/sentry-cli-Windows-i686.exe" + "url": "https://github.com/getsentry/sentry-cli/releases/download/$version/sentry-cli-Windows-i686.exe#/sentry.exe" } } - }, - "checkver": { - "github": "https://github.com/getsentry/sentry-cli" - }, - "version": "1.49.0" + } }