Skip to content

Commit e81a3e4

Browse files
committed
feat: add env var to disable firebase v2 fallback
1 parent abfd9d9 commit e81a3e4

3 files changed

Lines changed: 14 additions & 3 deletions

File tree

cache-service/middlewares/exports-size.middleware.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ async function getPackageResult({ name, version, readKey }) {
4242
}
4343

4444
// If reading from default v3 and not found, fall back to "exports" (v2)
45-
if (targetReadKey === 'exports-v3' && !readKey) {
45+
if (
46+
targetReadKey === 'exports-v3' &&
47+
!readKey &&
48+
!process.env.DISABLE_FIREBASE_V2_FALLBACK
49+
) {
4650
const fallbackResult = await getPackageResultFromKey('exports', {
4751
name,
4852
version,

cache-service/middlewares/package-size.middleware.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ async function getPackageResult({ name, version, readKey }) {
4242
}
4343

4444
// If reading from default v3 and not found, fall back to v2
45-
if (targetReadKey === 'modules-v3' && !readKey) {
45+
if (
46+
targetReadKey === 'modules-v3' &&
47+
!readKey &&
48+
!process.env.DISABLE_FIREBASE_V2_FALLBACK
49+
) {
4650
const fallbackResult = await getPackageResultFromKey('modules-v2', {
4751
name,
4852
version,

utils/firebase.utils.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,10 @@ class FirebaseUtils {
8585
return result
8686
}
8787
// Fallback to v2 if reading from v3
88-
if (FIREBASE_READ_KEY === 'modules-v3') {
88+
if (
89+
FIREBASE_READ_KEY === 'modules-v3' &&
90+
!process.env.DISABLE_FIREBASE_V2_FALLBACK
91+
) {
8992
const fallback = await getHistoryFromKey('modules-v2')
9093
if (fallback) {
9194
debug('package history from modules-v2 (fallback)')

0 commit comments

Comments
 (0)