From 97e02b33b7feb0a039a5151d038c837f60cd8c10 Mon Sep 17 00:00:00 2001 From: Wilson Lin Date: Fri, 3 Jul 2020 21:22:46 +1000 Subject: [PATCH] Generate code on versioning --- version | 3 +++ 1 file changed, 3 insertions(+) diff --git a/version b/version index da7d86c..1594204 100755 --- a/version +++ b/version @@ -4,6 +4,7 @@ const {readFileSync, writeFileSync} = require('fs'); const {spawnSync} = require('child_process'); +const {join} = require('path'); const currentVersion = /^version = "(\d+)\.(\d+)\.(\d+)"\s*$/m.exec(readFileSync('Cargo.toml', 'utf8')).slice(1).map(n => Number.parseInt(n, 10)); @@ -98,6 +99,8 @@ for (const f of ['README.md', 'bench/README.md']) { replaceInFile(f, /(wilsonl\.in\/hyperbuild\/bench\/)\d+\.\d+\.\d+/g, `$1${NEW_VERSION}`); } +cmd('npx', 'ts-node', 'attrs.ts', {workingDir: join(__dirname, 'gen')}); +cmd('npx', 'ts-node', 'entities.ts', {workingDir: join(__dirname, 'gen')}); cmd('cargo', 'generate-lockfile'); cmd('git', 'add', '-A'); cmd('git', 'commit', '-m', NEW_VERSION);