Merged in chore/upgrade-to-next16 (pull request #3305)

chore(SW-3665): Upgrade to Next 16

* Upgrade partner-sas

* Upgrade scandic-web to next 16

* Update peerDep versions

* Fix revalidateTag

* Remove comment

* Merge branch 'master' into chore/upgrade-to-next16

* Update netlify adapter

* Build with webpack instead of turbopack

* Revert from proxy to middleware

* Merge branch 'master' into chore/upgrade-to-next16

* Revert proxy type

* Fix react types versions

* 16.0.9

* Bump to 16.0.10


Approved-by: Linus Flood
This commit is contained in:
Anton Gunnarsson
2025-12-12 09:17:15 +00:00
parent 7d021f8e40
commit e5149846e5
41 changed files with 417 additions and 224 deletions

View File

@@ -67,7 +67,7 @@ export async function POST(request: NextRequest) {
}
revalidateHotelLogger.debug(`Revalidating hotel url tag: ${tag}`)
revalidateTag(tag)
revalidateTag(tag, { expire: 0 })
const cacheClient = await getCacheClient()
await cacheClient.deleteKey(tag, { fuzzy: true })

View File

@@ -84,7 +84,7 @@ export async function POST(request: NextRequest) {
}
loyaltyRevalidateLogger.info(`Revalidating loyalty config tag: ${tag}`)
revalidateTag(tag)
revalidateTag(tag, { expire: 0 })
const cacheClient = await getCacheClient()
await cacheClient.deleteKey(tag, { fuzzy: true })

View File

@@ -48,7 +48,7 @@ export async function POST() {
)
revalidateManuallyLogger.info(`Tag: ${tag}`)
revalidateTag(tag)
revalidateTag(tag, { expire: 0 })
cacheClient.deleteKey(tag, { fuzzy: false, includeGitHashInKey: true })
return Response.json({ revalidated: true, now: Date.now() })

View File

@@ -103,31 +103,31 @@ export async function POST(request: NextRequest) {
revalidateLogger.debug(
`Revalidating tag by content_type_uid: ${contentTypeUidTag}`
)
revalidateTag(contentTypeUidTag)
revalidateTag(contentTypeUidTag, { expire: 0 })
keysToDelete.push(contentTypeUidTag)
revalidateLogger.debug(`Revalidating refsTag: ${refsTag}`)
revalidateTag(refsTag)
revalidateTag(refsTag, { expire: 0 })
keysToDelete.push(refsTag)
revalidateLogger.debug(`Revalidating refTag: ${refTag}`)
revalidateTag(refTag)
revalidateTag(refTag, { expire: 0 })
keysToDelete.push(refTag)
revalidateLogger.debug(`Revalidating tag: ${tag}`)
revalidateTag(tag)
revalidateTag(tag, { expire: 0 })
keysToDelete.push(tag)
revalidateLogger.debug(
`Revalidating language switcher tag: ${languageSwitcherTag}`
)
revalidateTag(languageSwitcherTag)
revalidateTag(languageSwitcherTag, { expire: 0 })
keysToDelete.push(languageSwitcherTag)
revalidateLogger.debug(`Revalidating metadataTag: ${metadataTag}`)
revalidateTag(metadataTag)
revalidateTag(metadataTag, { expire: 0 })
keysToDelete.push(metadataTag)
revalidateLogger.debug(`Revalidating contentEntryTag: ${contentEntryTag}`)
revalidateTag(contentEntryTag)
revalidateTag(contentEntryTag, { expire: 0 })
keysToDelete.push(contentEntryTag)
if (entry.url) {
@@ -151,11 +151,11 @@ export async function POST(request: NextRequest) {
revalidateLogger.debug(
`Revalidating breadcrumbsRefsTag: ${breadcrumbsRefsTag}`
)
revalidateTag(breadcrumbsRefsTag)
revalidateTag(breadcrumbsRefsTag, { expire: 0 })
keysToDelete.push(breadcrumbsRefsTag)
revalidateLogger.debug(`Revalidating breadcrumbsTag: ${breadcrumbsTag}`)
revalidateTag(breadcrumbsTag)
revalidateTag(breadcrumbsTag, { expire: 0 })
keysToDelete.push(breadcrumbsTag)
}
@@ -167,7 +167,7 @@ export async function POST(request: NextRequest) {
)
revalidateLogger.debug(`Revalidating pageSettingsTag: ${pageSettingsTag}`)
revalidateTag(pageSettingsTag)
revalidateTag(pageSettingsTag, { expire: 0 })
keysToDelete.push(pageSettingsTag)
}