Ctrl K
ComunidadGuías…

scripts/verify-release-version.mjs

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { readFileSync } from 'node:fs';

const packageVersion = JSON.parse(readFileSync('package.json', 'utf8')).version;
const actualTag = String(process.env.GITHUB_REF_NAME || '').trim();
const expectedTag = `v${packageVersion}`;

if (actualTag !== expectedTag) {
  console.error(
    `Release identity mismatch: tag is ${actualTag || '(missing)'}, `
      + `but package.json requires ${expectedTag}.`,
  );
  process.exit(1);
}

console.log(`Release identity verified: ${actualTag} matches package.json ${packageVersion}.`);