From 1a05b5a9a78747fe05cb843c96c79f83eede7044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Audiger?= Date: Sun, 2 Feb 2025 21:36:14 +0100 Subject: [PATCH] refactor(autoUpdate): standardize version string handling by replacing 'v' prefix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérémy Audiger --- packages/amber/project.bri | 1 + packages/bat/project.bri | 2 +- packages/broot/project.bri | 2 +- packages/github_cli/project.bri | 3 +-- packages/libpsl/project.bri | 1 + packages/seaweedfs/project.bri | 1 + 6 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/amber/project.bri b/packages/amber/project.bri index 03b51ee..1d87e97 100644 --- a/packages/amber/project.bri +++ b/packages/amber/project.bri @@ -40,6 +40,7 @@ export function autoUpdate() { const src = std.file(std.indoc` let version = http get https://api.github.com/repos/amber-lang/amber/releases/latest | get tag_name + | str replace --regex '^v' '' $env.project | from json | update version $version | to json `); diff --git a/packages/bat/project.bri b/packages/bat/project.bri index 67c7b11..a3abd5b 100644 --- a/packages/bat/project.bri +++ b/packages/bat/project.bri @@ -40,7 +40,7 @@ export function autoUpdate() { const src = std.file(std.indoc` let version = http get https://api.github.com/repos/sharkdp/bat/releases/latest | get tag_name - | str substring 1.. + | str replace --regex '^v' '' $env.project | from json | update version $version | to json `); diff --git a/packages/broot/project.bri b/packages/broot/project.bri index 1ad7227..cda5aaa 100644 --- a/packages/broot/project.bri +++ b/packages/broot/project.bri @@ -40,7 +40,7 @@ export function autoUpdate() { const src = std.file(std.indoc` let version = http get https://api.github.com/repos/Canop/broot/releases/latest | get tag_name - | str substring 1.. + | str replace --regex '^v' '' $env.project | from json | update version $version | to json `); diff --git a/packages/github_cli/project.bri b/packages/github_cli/project.bri index c110601..d54e15d 100644 --- a/packages/github_cli/project.bri +++ b/packages/github_cli/project.bri @@ -51,7 +51,7 @@ export function autoUpdate() { let version = $releaseData | get tag_name - | str replace '^v' '' + | str replace --regex '^v' '' let latestBuildDate = $releaseData | get created_at @@ -63,7 +63,6 @@ export function autoUpdate() { | update version $version | update latestBuildDate $latestBuildDate | to json - `); return std.withRunnable(std.directory(), { diff --git a/packages/libpsl/project.bri b/packages/libpsl/project.bri index 63c2948..0494bad 100644 --- a/packages/libpsl/project.bri +++ b/packages/libpsl/project.bri @@ -64,6 +64,7 @@ export function autoUpdate() { const src = std.file(std.indoc` let version = http get https://api.github.com/repos/rockdaboot/libpsl/releases/latest | get tag_name + | str replace --regex '^v' '' $env.project | from json | update version $version | to json `); diff --git a/packages/seaweedfs/project.bri b/packages/seaweedfs/project.bri index dcbd07b..6236336 100644 --- a/packages/seaweedfs/project.bri +++ b/packages/seaweedfs/project.bri @@ -38,6 +38,7 @@ export async function autoUpdate() { const src = std.file(std.indoc` let version = http get https://api.github.com/repos/seaweedfs/seaweedfs/releases/latest | get tag_name + | str replace --regex '^v' '' $env.project | from json | update version $version | to json `);