From 9896472fb120df59bd6b01c9472fa5fe6acf854d Mon Sep 17 00:00:00 2001 From: MQ37 Date: Tue, 21 Oct 2025 14:31:16 -0700 Subject: [PATCH] chore: ci also bump server.json version --- .github/workflows/release.yaml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 28d1f2b6..4c513428 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -67,6 +67,9 @@ jobs: - name: Update manifest.json version run: jq '.version = "${{ needs.release_metadata.outputs.version_number }}"' manifest.json > manifest.json.tmp && mv manifest.json.tmp manifest.json + - name: Update server.json version + run: jq '.version = "${{ needs.release_metadata.outputs.version_number }}"' server.json > server.json.tmp && mv server.json.tmp server.json + - name: Update CHANGELOG.md uses: DamianReeves/write-file-action@master with: @@ -80,7 +83,7 @@ jobs: with: author_name: Apify Release Bot author_email: noreply@apify.com - message: "chore(release): Update changelog, package.json and manifest.json versions [skip ci]" + message: "chore(release): Update changelog, package.json, manifest.json and server.json versions [skip ci]" create_github_release: name: Create github release @@ -118,7 +121,21 @@ jobs: exit 1 fi - echo "✓ Version check passed: manifest.json has correct version $ACTUAL_VERSION" + echo "✓ Version check passed: manifest.json has correct version $ACTUAL_VERSION" + - name: Verify server.json version + run: | + EXPECTED_VERSION="${{ needs.release_metadata.outputs.version_number }}" + ACTUAL_VERSION=$(jq -r '.version' server.json) + + echo "Expected version: $EXPECTED_VERSION" + echo "Actual version in server.json: $ACTUAL_VERSION" + + if [ "$EXPECTED_VERSION" != "$ACTUAL_VERSION" ]; then + echo "ERROR: Version mismatch! Expected $EXPECTED_VERSION but found $ACTUAL_VERSION in server.json" + exit 1 + fi + + echo "✓ Version check passed: server.json has correct version $ACTUAL_VERSION" - name: Use Node.js 22 uses: actions/setup-node@v4 with: