Skip to content

Commit

Permalink
test(nextjs): Pin Nextjs 13 integration tests to [email protected] (#8551)
Browse files Browse the repository at this point in the history
As long as our SDK and `[email protected]` aren't compatible, we need to
hard-pin our NextJS integration tests to `13.4.9` to unblock our CI.

We need to revert this change once we figured out 13.4.10! (Set a reminder
for myself)
  • Loading branch information
Lms24 authored Jul 17, 2023
1 parent 2b4121f commit 69a4fa3
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions packages/nextjs/test/run-integration-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,13 +67,21 @@ for NEXTJS_VERSION in 10 11 12 13; do
rm -rf node_modules .next .env.local 2>/dev/null || true

echo "[nextjs@$NEXTJS_VERSION] Installing dependencies..."

# set the desired version of next long enough to run yarn, and then restore the old version (doing the restoration now
# rather than during overall cleanup lets us look for "latest" in every loop)

if [ "$NEXTJS_VERSION" -eq "13" ]; then
SPECIFIC_NEXT_VERSION="13.4.9"
else
SPECIFIC_NEXT_VERSION="$NEXTJS_VERSION.x"
fi

cp package.json package.json.bak
if [[ $(uname) == "Darwin" ]]; then
sed -i "" /"next.*latest"/s/latest/"${NEXTJS_VERSION}.x"/ package.json
sed -i "" /"next.*latest"/s/latest/"${SPECIFIC_NEXT_VERSION}"/ package.json
else
sed -i /"next.*latest"/s/latest/"${NEXTJS_VERSION}.x"/ package.json
sed -i /"next.*latest"/s/latest/"${SPECIFIC_NEXT_VERSION}"/ package.json
fi

# Next.js v13 requires React 18.2.0
Expand Down

0 comments on commit 69a4fa3

Please sign in to comment.