Files
vercel/utils/gen.js
Steven 00430eeabf [tests] Update turbo cache key (#8830)
This ensures we don't share cache results between node major versions
like 14.x vs 16.x (as well as OS and Arch)
2022-11-02 15:43:27 -04:00

16 lines
491 B
JavaScript
Vendored

#!/usr/bin/env node
/**
* This script generates a cache key before invoking turbo
* so that we never accidentally use the wrong cache.
*/
const { writeFileSync } = require('fs');
const { join } = require('path');
const { versions, platform, arch } = process;
const file = join(__dirname, '..', 'turbo-cache-key.json');
const node = versions.node.split('.')[0];
const str = JSON.stringify({ node, platform, arch });
console.log(`Generating cache key: ${str}`);
writeFileSync(file, str);