From b70fbf7a64bf3f0854fe48368974c6daf83bdf22 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 11 Feb 2025 19:36:08 +0000 Subject: [PATCH 1/6] chore(@tutur3u/supabase): bump version to 0.0.6 --- packages/supabase/.checksum | 2 +- packages/supabase/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/supabase/.checksum b/packages/supabase/.checksum index f5a01f4736..6e4471345d 100644 --- a/packages/supabase/.checksum +++ b/packages/supabase/.checksum @@ -1 +1 @@ -bc9ff7c34b97903033b4f7c841fd9dc3535157330f0d799cbb6bc2cc28df7d5d +3994352638900055380a765c8ef25d559b4566e60fe3944245490f4bbe14e069 diff --git a/packages/supabase/package.json b/packages/supabase/package.json index a1d0f1b3bb..6c8e7f7797 100644 --- a/packages/supabase/package.json +++ b/packages/supabase/package.json @@ -1,7 +1,7 @@ { "name": "@tutur3u/supabase", "license": "MIT", - "version": "0.0.5", + "version": "0.0.6", "publishConfig": { "access": "public" }, From fa4e00f2cae2a1a569d5dd19bbe6e06c07ea1020 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 11 Feb 2025 19:40:25 +0000 Subject: [PATCH 2/6] chore(@tutur3u/supabase): bump version to 0.0.7 --- packages/supabase/.checksum | 2 +- packages/supabase/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/supabase/.checksum b/packages/supabase/.checksum index 6e4471345d..4a876326d9 100644 --- a/packages/supabase/.checksum +++ b/packages/supabase/.checksum @@ -1 +1 @@ -3994352638900055380a765c8ef25d559b4566e60fe3944245490f4bbe14e069 +df5b4e6be50bbd6ed95a95c7b4048180a202f42732addf46f3acc70eae5875dc diff --git a/packages/supabase/package.json b/packages/supabase/package.json index 6c8e7f7797..d860fe627e 100644 --- a/packages/supabase/package.json +++ b/packages/supabase/package.json @@ -1,7 +1,7 @@ { "name": "@tutur3u/supabase", "license": "MIT", - "version": "0.0.6", + "version": "0.0.7", "publishConfig": { "access": "public" }, From b3acd5ea429c461ae66db20cfa4c6893ebf16813 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 11 Feb 2025 19:40:27 +0000 Subject: [PATCH 3/6] chore(@tutur3u/types): bump version to 0.1.5 --- packages/types/.checksum | 2 +- packages/types/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/types/.checksum b/packages/types/.checksum index f72dd84c44..9207aaa721 100644 --- a/packages/types/.checksum +++ b/packages/types/.checksum @@ -1 +1 @@ -923117d60c2cbfe0f6efd185056f81cf9777e2be4aba7ed82cfb87680db9c2d1 +26e833f9763b5c3068ec93e1631e408a8c07f387658a1d73067aef4cf0b95969 diff --git a/packages/types/package.json b/packages/types/package.json index 802162b899..932412e108 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,7 +1,7 @@ { "name": "@tutur3u/types", "license": "MIT", - "version": "0.1.4", + "version": "0.1.5", "publishConfig": { "access": "public" }, From 8c84a640181867751e384ac3b53a0dfdc7ba16f5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 12 Feb 2025 12:26:08 +0000 Subject: [PATCH 4/6] chore(@tutur3u/supabase): bump version to 0.0.8 --- packages/supabase/.checksum | 2 +- packages/supabase/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/supabase/.checksum b/packages/supabase/.checksum index 4a876326d9..bd5ab8d2e5 100644 --- a/packages/supabase/.checksum +++ b/packages/supabase/.checksum @@ -1 +1 @@ -df5b4e6be50bbd6ed95a95c7b4048180a202f42732addf46f3acc70eae5875dc +9cbf3632188207267fbc27ba24f7b07ce9f26f1887aad1871a089f5ea10d9d30 diff --git a/packages/supabase/package.json b/packages/supabase/package.json index d860fe627e..6c7e0739f9 100644 --- a/packages/supabase/package.json +++ b/packages/supabase/package.json @@ -1,7 +1,7 @@ { "name": "@tutur3u/supabase", "license": "MIT", - "version": "0.0.7", + "version": "0.0.8", "publishConfig": { "access": "public" }, From fd888098a1e11c5ad02ed40affa18ed5870fa9b0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 12 Feb 2025 12:26:11 +0000 Subject: [PATCH 5/6] chore(@tutur3u/types): bump version to 0.1.6 --- packages/types/.checksum | 2 +- packages/types/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/types/.checksum b/packages/types/.checksum index 9207aaa721..725c2fe0c7 100644 --- a/packages/types/.checksum +++ b/packages/types/.checksum @@ -1 +1 @@ -26e833f9763b5c3068ec93e1631e408a8c07f387658a1d73067aef4cf0b95969 +4dd90552007cb4ed77906f9b79c2fe95752782fac6e16b353b63f02edeb60d8f diff --git a/packages/types/package.json b/packages/types/package.json index 932412e108..05f56527b3 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,7 +1,7 @@ { "name": "@tutur3u/types", "license": "MIT", - "version": "0.1.5", + "version": "0.1.6", "publishConfig": { "access": "public" }, From 5c4ce9a4902cc0b4b4c2fda6f1545cae9edfa1fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=B5=20Ho=C3=A0ng=20Ph=C3=BAc?= Date: Wed, 12 Feb 2025 19:30:57 +0700 Subject: [PATCH 6/6] chore: improve version bump check and update checksum handling --- .../workflows/check-and-bump-versions.yaml | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check-and-bump-versions.yaml b/.github/workflows/check-and-bump-versions.yaml index 1cba867821..3bda1b0ed0 100644 --- a/.github/workflows/check-and-bump-versions.yaml +++ b/.github/workflows/check-and-bump-versions.yaml @@ -269,12 +269,19 @@ jobs: DIFF=$(git diff HEAD~1 HEAD -- package.json) fi - # Count number of changed lines that aren't the version field - NON_VERSION_CHANGES=$(echo "$DIFF" | grep -v '"version":' | grep '^[+-]' | wc -l) + # Extract the changes, excluding whitespace-only changes + CHANGES=$(echo "$DIFF" | grep '^[+-]' | grep -v '^[+-]$' | grep -v '^[+-]\s*$') - # If there are no non-version changes, return true (1) + # Count lines that aren't the version field or the final newline + NON_VERSION_CHANGES=$(echo "$CHANGES" | grep -v '"version":' | grep -v '^[+-]$' | wc -l | tr -d ' ') + + # If there are no non-version changes, return success (0) if [ "$NON_VERSION_CHANGES" -eq 0 ]; then - return 0 + # Double check that version field is the only thing that changed + VERSION_CHANGES=$(echo "$CHANGES" | grep '"version":' | wc -l | tr -d ' ') + if [ "$VERSION_CHANGES" -eq 2 ]; then # One line removed, one line added + return 0 + fi fi return 1 } @@ -299,8 +306,15 @@ jobs: if check_package_json_changes; then echo "Only version field changed in package.json, skipping version bump" SHOULD_BUMP=false + # Update checksum without bumping version + echo "$NEW_CHECKSUM" > .checksum + if [ -n "$(git status --porcelain .checksum)" ]; then + git add .checksum + git commit -m "chore(@tutur3u/${package}): update checksum [skip ci]" + git push origin HEAD + fi else - echo "Package.json has meaningful changes" + echo "Package.json has meaningful changes beyond version" SHOULD_BUMP=true fi else