const fs = require("fs"); const path = require("path"); const { exec } = require("@actions/exec"); process.chdir(path.join(__dirname, "..")); (async () => { await exec("changeset", ["version"]); const releaseLine = `v${require("../package.json").version.split(".")[0]}`; const readmePath = path.join(__dirname, "..", "README.md"); const content = fs.readFileSync(readmePath, "utf8"); const updatedContent = content.replace( /changesets\/action@[^\s]+/g, `changesets/action@${releaseLine}` ); fs.writeFileSync(readmePath, updatedContent); })();