From 0614b2c9ad3fdfdd0b14cde6a6e2504ddc93bb8d Mon Sep 17 00:00:00 2001 From: gh88562 <196129267+gh88562@users.noreply.github.com> Date: Sun, 16 Feb 2025 10:49:28 +0800 Subject: [PATCH] update workflows (#114) * Update tidy.yml * Update tidy.yml --- .github/workflows/tidy.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tidy.yml b/.github/workflows/tidy.yml index 54dc2fa..459ed01 100644 --- a/.github/workflows/tidy.yml +++ b/.github/workflows/tidy.yml @@ -36,8 +36,12 @@ jobs: id: compare-tags run: | if [ "$LATEST_TAG_NAME" != "$CURRENT_TAG_NAME" ]; then - echo "Tags are different. Updating..." - echo "needs_update=true" >> $GITHUB_ENV + if [ "$(printf '%s\n' "$LATEST_TAG_NAME" "$CURRENT_TAG_NAME" | sort -V | tail -n1)" == "$CURRENT_TAG_NAME" ]; then + echo "Upstream LATEST_TAG_NAME less than the CURRENT_TAG_NAME, no update needed." + else + echo "Tags are different. Updating..." + echo "needs_update=true" >> $GITHUB_ENV + fi else echo "Tags are the same. No update needed." echo "needs_update=false" >> $GITHUB_ENV @@ -53,6 +57,8 @@ jobs: if: env.needs_update == 'true' run: | go get github.com/xtls/xray-core@${{ env.LATEST_TAG_SHA }} + go get gvisor.dev/gvisor@go + go get -u go mod tidy -v git diff