Caleb Porzio 3 年之前
父節點
當前提交
516da137b3
共有 1 個文件被更改,包括 8 次插入5 次删除
  1. 8 5
      scripts/release.js

+ 8 - 5
scripts/release.js

@@ -1,7 +1,9 @@
-let { runFromPackage, writeToPackageDotJson, ask, run } = require('./utils')
+let { runFromPackage, writeToPackageDotJson, ask, run, getFromPackageDotJson } = require('./utils')
 let chalk = require('chalk');
 let chalk = require('chalk');
 let log = message => console.log(chalk.green(message))
 let log = message => console.log(chalk.green(message))
 let version = process.argv[2]
 let version = process.argv[2]
+let prevVersion = getFromPackageDotJson('alpinejs', 'version')
+let fs = require('fs')
 let axios = require('axios').create({
 let axios = require('axios').create({
     headers: { Authorization: `Bearer ${require('./.env.json').GITHUB_TOKEN}` }
     headers: { Authorization: `Bearer ${require('./.env.json').GITHUB_TOKEN}` }
 })
 })
@@ -27,8 +29,11 @@ setTimeout(() => {
 }, 1000)
 }, 1000)
 
 
 function writeNewAlpineVersion() {
 function writeNewAlpineVersion() {
-    writeToPackageDotJson('alpinejs', 'version', version)
-    console.log('Bumping alpinejs package.json: '+version);
+    let file = __dirname+'/../packages/docs/src/en/essentials/installation.md'
+    let docs = fs.readFileSync(file, 'utf8')
+    docs = docs.replace(prevVersion, version)
+    fs.writeFileSync(file, docs)
+    console.log('Writing new Alpine version to installation docs: '+version);
 }
 }
 
 
 function writeNewDocsVersion() {
 function writeNewDocsVersion() {
@@ -66,8 +71,6 @@ async function draftRelease(name, after = () => {}) {
 
 
     output += pulls.map(pull => `* ${pull.title} [#${pull.number}](${pull.html_url})`).join('')
     output += pulls.map(pull => `* ${pull.title} [#${pull.number}](${pull.html_url})`).join('')
 
 
-    let fs = require('fs')
-
     fs.writeFileSync('./changelog.tmp', output)
     fs.writeFileSync('./changelog.tmp', output)
 
 
     run('code ./changelog.tmp')
     run('code ./changelog.tmp')