From 3a7c64a37bd597253aaa71e95d9eb2d8381bc2d5 Mon Sep 17 00:00:00 2001 From: Liam <33645555+lj3954@users.noreply.github.com> Date: Fri, 22 Nov 2024 14:02:46 -0800 Subject: [PATCH 1/2] chore: Update package version upon release --- .github/workflows/linutil.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/linutil.yml b/.github/workflows/linutil.yml index 187f1e54c..a133e1125 100644 --- a/.github/workflows/linutil.yml +++ b/.github/workflows/linutil.yml @@ -39,6 +39,18 @@ jobs: with: targets: x86_64-unknown-linux-musl + - name: Update package version + run: | + prev_version=$(grep 'version' Cargo.toml | head -n +1 | cut -d'"' -f2) + if ! echo "${prev_version}" | grep -q -E '[0-9]{2}\.[0-9]{2}\.[0-9]{2}'; then + echo "Could not accurately determine the previous version" + exit 1 + fi + new_version=$(date +"%y.%m.%d") + # The TUI depends upon linutil_core, which has its version updated + sed -i "s/version = \"${prev_version}\"/version = \"${new_version}\"/g" Cargo.toml tui/Cargo.toml + shell: bash + - name: Install cross-rs for cross-compilation run: cargo install cross From 44ed00add00b44d93dbbc0e62d8d98aef7d94923 Mon Sep 17 00:00:00 2001 From: Liam <33645555+lj3954@users.noreply.github.com> Date: Fri, 22 Nov 2024 14:12:10 -0800 Subject: [PATCH 2/2] fix: Ensure that previous version fully matches the expected format --- .github/workflows/linutil.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linutil.yml b/.github/workflows/linutil.yml index a133e1125..9f1e5ee12 100644 --- a/.github/workflows/linutil.yml +++ b/.github/workflows/linutil.yml @@ -42,7 +42,7 @@ jobs: - name: Update package version run: | prev_version=$(grep 'version' Cargo.toml | head -n +1 | cut -d'"' -f2) - if ! echo "${prev_version}" | grep -q -E '[0-9]{2}\.[0-9]{2}\.[0-9]{2}'; then + if ! echo " ${prev_version} " | grep -q -E ' [0-9]{2}\.[0-9]{2}\.[0-9]{2} '; then echo "Could not accurately determine the previous version" exit 1 fi