diff --git a/.github/workflows/sdlc-sdk-update.yml b/.github/workflows/sdlc-sdk-update.yml index 2af86c7c00..03336621fb 100644 --- a/.github/workflows/sdlc-sdk-update.yml +++ b/.github/workflows/sdlc-sdk-update.yml @@ -134,7 +134,7 @@ jobs: COMMIT_MESSAGE=$(gh api "repos/bitwarden/sdk-swift/commits/$SDK_SWIFT_REF" --jq '.commit.message') echo "👀 sdk-swift ref commit message: \"$COMMIT_MESSAGE\"" - SDK_INTERNAL_REF=$(echo "$COMMIT_MESSAGE" | grep -oE '[a-f0-9]{40}') + SDK_INTERNAL_REF=$(echo "$COMMIT_MESSAGE" | grep -oE '[a-f0-9]{40}' | head -n1) if [ -z "$SDK_INTERNAL_REF" ]; then echo "::error::Failed to parse sdk-internal ref from commit message." exit 1 diff --git a/Scripts/update-sdk-version.sh b/Scripts/update-sdk-version.sh index ba542a27bf..89c6678644 100755 --- a/Scripts/update-sdk-version.sh +++ b/Scripts/update-sdk-version.sh @@ -16,6 +16,11 @@ SDK_VERSION="$3" PROJECT_FILE="project-common.yml" PACKAGE_RESOLVED="Bitwarden.xcworkspace/xcshareddata/swiftpm/Package.resolved" +# Show sdk-swift block before editing +CURRENT_SDK_SWIFT_BLOCK=$(jq -r '.pins[] | select(.identity == "sdk-swift")' "$PACKAGE_RESOLVED") +echo "🔎 Current sdk_swift block Package.resolved:" +echo $CURRENT_SDK_SWIFT_BLOCK + # Update project-common.yml echo "🔧 Updating revision in $PROJECT_FILE..." yq -i ".packages[\"$SDK_PACKAGE\"].revision = \"$SDK_SWIFT_REF\" | .packages[\"$SDK_PACKAGE\"].revision line_comment = \"$SDK_VERSION\"" "$PROJECT_FILE" @@ -27,3 +32,8 @@ CURRENT_HASH=$(jq -r '.pins[] | select(.identity == "sdk-swift") | .state.revisi echo "Current hash in Package.resolved: $CURRENT_HASH" sed -i.bak "s/$CURRENT_HASH/$SDK_SWIFT_REF/g" "$PACKAGE_RESOLVED" echo "✅ Updated revision in $PACKAGE_RESOLVED" + +# Show sdk-swift block after editing +CURRENT_SDK_SWIFT_BLOCK=$(jq -r '.pins[] | select(.identity == "sdk-swift")' "$PACKAGE_RESOLVED") +echo "🔎 Current sdk_swift block Package.resolved:" +echo $CURRENT_SDK_SWIFT_BLOCK diff --git a/project-common.yml b/project-common.yml index 88b73d7b59..1c8e0b14b8 100644 --- a/project-common.yml +++ b/project-common.yml @@ -14,7 +14,7 @@ include: packages: BitwardenSdk: url: https://github.com/bitwarden/sdk-swift - revision: f3c527ff2c53b576743e090ed118f0a5a7c613d3 # 1.0.0-2469-1ca5a58 + revision: b10919f8b50d3d27b7d3e0d9f674203c0f0bd9ec # 1.0.0-2487-c975847 branch: unstable Firebase: url: https://github.com/firebase/firebase-ios-sdk