From 4bcdefa232d0d95f9503a5a74be5ac489a636c02 Mon Sep 17 00:00:00 2001 From: Niki Bizjak Date: Mon, 8 Sep 2025 08:48:21 +0200 Subject: [PATCH 1/3] feat: add version check action --- .github/workflows/version-check.yml | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/version-check.yml diff --git a/.github/workflows/version-check.yml b/.github/workflows/version-check.yml new file mode 100644 index 0000000..e9c89df --- /dev/null +++ b/.github/workflows/version-check.yml @@ -0,0 +1,39 @@ +name: Check Version Increment + +on: + pull_request: + branches: + - master + +jobs: + check-version: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Get the current version + id: current_version + run: | + current_version=$(jq '.expo.version' app.json) + echo "current_version=$current_version" >> $GITHUB_OUTPUT + + - name: Get the previous version + id: previous_version + run: | + git fetch origin master --depth=2 + git checkout origin/master + previous_version=$(jq '.expo.version' app.json) + echo "previous_version=$previous_version" >> $GITHUB_OUTPUT + + - name: Compare versions + run: | + current_version=${{ steps.current_version.outputs.current_version }} + previous_version=${{ steps.previous_version.outputs.previous_version }} + if [ "$current_version" = "$previous_version" ]; then + echo "Version has not been incremented" + exit 1 + else + echo "Version has been incremented" + exit 0 + fi \ No newline at end of file From 86599f72d456cff17b2abc2daf01d0bca8368656 Mon Sep 17 00:00:00 2001 From: Niki Bizjak Date: Mon, 8 Sep 2025 08:50:38 +0200 Subject: [PATCH 2/3] fix: formatting --- .github/workflows/version-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/version-check.yml b/.github/workflows/version-check.yml index e9c89df..626b98a 100644 --- a/.github/workflows/version-check.yml +++ b/.github/workflows/version-check.yml @@ -36,4 +36,4 @@ jobs: else echo "Version has been incremented" exit 0 - fi \ No newline at end of file + fi From 29156d4647267fdd55c3c4d671d8af5d6393c846 Mon Sep 17 00:00:00 2001 From: Niki Bizjak Date: Mon, 8 Sep 2025 08:53:17 +0200 Subject: [PATCH 3/3] chore: decrease app version `1.0.0` -> `0.0.1` --- app.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.json b/app.json index 4f4e6e7..cb5c4a8 100644 --- a/app.json +++ b/app.json @@ -2,7 +2,7 @@ "expo": { "name": "react-native-template", "slug": "react-native-template", - "version": "1.0.0", + "version": "0.0.1", "orientation": "portrait", "icon": "./assets/icon.png", "userInterfaceStyle": "light",