Skip to content

Commit 6403455

Browse files
committed
update
1 parent 6a0ff59 commit 6403455

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

script/update_homebrew_formula.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ const path = require("path");
22
const fs = require("fs");
33
const crypto = require("crypto");
44

5-
const inputRef = process.env.GIT_REF;
5+
const gitRef = process.env.GIT_REF;
66
let formulaRepoDir = process.env.FORMULA_REPO_DIR;
77

8-
if (!inputRef) {
8+
if (!gitRef) {
99
throw new Error("env 'GIT_REF' required");
1010
}
1111

@@ -17,13 +17,13 @@ if (!path.isAbsolute(formulaRepoDir)) {
1717
formulaRepoDir = path.join(process.cwd(), formulaRepoDir);
1818
}
1919

20-
const version = inputRef.replace(/^refs\/tags\/v?/, "");
20+
const version = gitRef.replace(/^refs\/tags\/v?/, "");
2121

2222
const rbFile = path.join(formulaRepoDir, "Formula", "gpm.rs.rb");
2323

24-
const formulaContent = fs.readFileSync(rbFile, { encoding: "utf-8" });
24+
let formulaContent = fs.readFileSync(rbFile, { encoding: "utf-8" });
2525

26-
let newContent = formulaContent.replace(
26+
formulaContent = formulaContent.replace(
2727
/version\s"[\w\.]+"/g,
2828
`version "${version}"`
2929
);
@@ -40,6 +40,9 @@ hashSum.update(fileBuffer);
4040

4141
const sha256 = hashSum.digest("hex");
4242

43-
newContent = formulaContent.replace(/sha256\s"[\w]+"/g, `sha256 "${sha256}"`);
43+
formulaContent = formulaContent.replace(
44+
/sha256\s"[\w]+"/g,
45+
`sha256 "${sha256}"`
46+
);
4447

45-
fs.writeFileSync(rbFile, newContent, { encoding: "utf-8" });
48+
fs.writeFileSync(rbFile, formulaContent, { encoding: "utf-8" });

0 commit comments

Comments
 (0)