@@ -126,9 +126,10 @@ describe("KVNextModeTagCache", () => {
126126 expect ( error ) . toHaveBeenCalledWith ( mockError ) ;
127127 } ) ;
128128
129- it ( "should use custom build ID when NEXT_BUILD_ID is set" , async ( ) => {
129+ it ( "should prefer OPEN_NEXT_BUILD_ID when it is set" , async ( ) => {
130130 const customBuildId = "custom-build-id" ;
131- vi . stubEnv ( "NEXT_BUILD_ID" , customBuildId ) ;
131+ vi . stubEnv ( "NEXT_BUILD_ID" , "legacy-build-id" ) ;
132+ vi . stubEnv ( "OPEN_NEXT_BUILD_ID" , customBuildId ) ;
132133
133134 mockGet . mockResolvedValue ( new Map ( [ [ "tag1" , null ] ] ) ) ;
134135
@@ -406,9 +407,9 @@ describe("KVNextModeTagCache", () => {
406407 expect ( cacheKey ) . toBe ( `${ FALLBACK_BUILD_ID } /${ key } ` ) ;
407408 } ) ;
408409
409- it ( "should use custom build ID when NEXT_BUILD_ID is set" , ( ) => {
410+ it ( "should use custom build ID when OPEN_NEXT_BUILD_ID is set" , ( ) => {
410411 const customBuildId = "custom-build-id" ;
411- vi . stubEnv ( "NEXT_BUILD_ID " , customBuildId ) ;
412+ vi . stubEnv ( "OPEN_NEXT_BUILD_ID " , customBuildId ) ;
412413
413414 const key = "test-tag" ;
414415 const cacheKey = ( tagCache as unknown as { getCacheKey : ( key : string ) => string } ) . getCacheKey ( key ) ;
@@ -417,7 +418,7 @@ describe("KVNextModeTagCache", () => {
417418 } ) ;
418419
419420 it ( "should handle double slashes by replacing them with single slash" , ( ) => {
420- vi . stubEnv ( "NEXT_BUILD_ID " , "build//id" ) ;
421+ vi . stubEnv ( "OPEN_NEXT_BUILD_ID " , "build//id" ) ;
421422
422423 const key = "test-tag" ;
423424 const cacheKey = ( tagCache as unknown as { getCacheKey : ( key : string ) => string } ) . getCacheKey ( key ) ;
@@ -427,18 +428,16 @@ describe("KVNextModeTagCache", () => {
427428 } ) ;
428429
429430 describe ( "getBuildId" , ( ) => {
430- it ( "should return NEXT_BUILD_ID when set" , ( ) => {
431+ it ( "should return OPEN_NEXT_BUILD_ID when set" , ( ) => {
431432 const customBuildId = "custom-build-id" ;
432- vi . stubEnv ( "NEXT_BUILD_ID " , customBuildId ) ;
433+ vi . stubEnv ( "OPEN_NEXT_BUILD_ID " , customBuildId ) ;
433434
434435 const buildId = ( tagCache as unknown as { getBuildId : ( ) => string } ) . getBuildId ( ) ;
435436
436437 expect ( buildId ) . toBe ( customBuildId ) ;
437438 } ) ;
438439
439- it ( "should return fallback build ID when NEXT_BUILD_ID is not set" , ( ) => {
440- // Environment variables are cleared by vi.unstubAllEnvs() in beforeEach
441-
440+ it ( "should return fallback build ID when no build ID env vars are set" , ( ) => {
442441 const buildId = ( tagCache as unknown as { getBuildId : ( ) => string } ) . getBuildId ( ) ;
443442
444443 expect ( buildId ) . toBe ( FALLBACK_BUILD_ID ) ;
0 commit comments