bump-version.ts 603 B

12345678910111213141516171819202122232425
  1. /**
  2. * Bump the version of all benchmark related files by changing the `Unreleased`
  3. * version to a new version and adding a new `Unreleased` version.
  4. */
  5. import { BenchData } from "./utils";
  6. (async () => {
  7. const newVersion = process.argv[2];
  8. if (!newVersion) {
  9. console.error("Usage: anchor run bump-version -- <VERSION>");
  10. process.exit(1);
  11. }
  12. // Bump bench data
  13. const bench = await BenchData.open();
  14. bench.bumpVersion(newVersion);
  15. await bench.save();
  16. // Bump markdown files
  17. await BenchData.forEachMarkdown((markdown) => {
  18. markdown.bumpVersion(newVersion);
  19. });
  20. })();