Skip to content

Commit d82045e

Browse files
committed
chore: add script for disabling debug messages in the release
1 parent da284e0 commit d82045e

File tree

4 files changed

+36
-4
lines changed

4 files changed

+36
-4
lines changed

.terserrc.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,18 @@
1-
module.exports = require("terser-config-atomic")
1+
const terserConfig = require("terser-config-atomic")
2+
3+
const compress =
4+
typeof terserConfig.compress !== "boolean"
5+
? {
6+
...terserConfig.compress,
7+
global_defs: {
8+
...terserConfig.compress.global_defs,
9+
"process.env.NODE_DEBUG": false,
10+
"process.env.RUNNER_DEBUG": "0",
11+
},
12+
}
13+
: terserConfig.compress
14+
15+
module.exports = {
16+
...terserConfig,
17+
compress,
18+
}

building/debug_remove.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
const { minify } = require("terser")
2+
const { readFileSync, writeFileSync } = require("fs")
3+
const { join, dirname } = require("path")
4+
5+
async function main() {
6+
console.log("Disabling debug messages inside @actions/core")
7+
const file = join(dirname(__dirname), "dist", "setup_cpp.js")
8+
const { code, map } = await minify(readFileSync(file, "utf8"), { sourceMap: true, ...require("../.terserrc.js") })
9+
10+
writeFileSync(file, code)
11+
writeFileSync(`${file}.map`, map)
12+
}
13+
14+
main().catch(function (err) {
15+
throw err
16+
})

dist/setup_cpp.js

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/setup_cpp.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)