diff --git a/ship.config.js b/ship.config.js index df3175df..8a323c92 100644 --- a/ship.config.js +++ b/ship.config.js @@ -1,3 +1,6 @@ +const fs = require("fs"); +const path = require("path"); + module.exports = { shouldPrepare: ({ releaseType, commitNumbersPerType }) => { const { fix = 0 } = commitNumbersPerType; @@ -7,5 +10,15 @@ module.exports = { return true; }, buildCommand: () => "yarn build && /bin/bash ./pre-deploy.sh", - pullRequestTeamReviewers: ["event-experiences"] + versionUpdated: ({ version, dir }) => { + // update version in `docs/requirejs.md` + const requirejsDocsPath = path.resolve(dir, "docs", "requirejs.md"); + const requirejsDocs = fs.readFileSync(requirejsDocsPath).toString(); + const updatedRequirejsDocs = requirejsDocs.replace( + /(\/search-insights@)([^\/]+)(\/dist)/, + `$1${version}$3` + ); + fs.writeFileSync(requirejsDocsPath, updatedRequirejsDocs); + }, + pullRequestTeamReviewers: ["events-platform"] };