fix(android): share public legal URLs with cloud builds
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { readFileSync, existsSync, readdirSync } from 'node:fs';
|
||||
import { relative, resolve } from 'node:path';
|
||||
import { loadEnv } from 'vite';
|
||||
import {
|
||||
validateAndroidPrivacyDocument,
|
||||
validateLegalUrlPair
|
||||
@@ -12,6 +13,7 @@ const requireLegalConsent = process.argv.includes('--require-legal-consent');
|
||||
const checkLegalUrls = process.argv.includes('--check-legal-urls');
|
||||
const failures = [];
|
||||
let releaseLegalUrls;
|
||||
const publicBuildEnv = loadEnv(process.env.NODE_ENV || 'production', projectRoot, 'VITE_');
|
||||
|
||||
const fail = (message) => failures.push(message);
|
||||
const compiledAppRoot = resolve(projectRoot, 'dist/build/app');
|
||||
@@ -260,8 +262,8 @@ if (requireLegalConsent) {
|
||||
}
|
||||
try {
|
||||
releaseLegalUrls = validateLegalUrlPair(
|
||||
process.env.VITE_APP_TERMS_URL,
|
||||
process.env.VITE_APP_PRIVACY_URL
|
||||
process.env.VITE_APP_TERMS_URL || publicBuildEnv.VITE_APP_TERMS_URL,
|
||||
process.env.VITE_APP_PRIVACY_URL || publicBuildEnv.VITE_APP_PRIVACY_URL
|
||||
);
|
||||
} catch (error) {
|
||||
fail(`release build legal URL environment is invalid: ${error instanceof Error ? error.message : String(error)}`);
|
||||
|
||||
Reference in New Issue
Block a user