Skip to content

Commit 9647c8b

Browse files
committed
feat: debug env-ci identification
1 parent 67f9ea4 commit 9647c8b

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"devDependencies": {
1111
"@ph.fritsche/eslint-config": "^3.0.0-beta",
1212
"@types/debug": "^4.1.7",
13+
"@types/env-ci": "^3.1.4",
1314
"@types/jest": "^27.4.1",
1415
"@types/node": "^18.15.5",
1516
"@types/semantic-release": "^20.0.1",

src/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ export default async function run(env = process.env): Promise<void> {
2828
c.push(` ${k}:${/token/i.test(k) ? '***' : env[k] ?? ''}`)
2929
}
3030
core.debug(c.join('\n'))
31+
32+
// env-ci is used by some semantic-release plugins
33+
packages.push('env-ci')
3134
}
3235

3336
const log = debug ? core.info : core.debug
@@ -56,6 +59,9 @@ export default async function run(env = process.env): Promise<void> {
5659
if (debug) {
5760
const {default: debugLib} = await import('debug')
5861
debugLib.enable('semantic-release:*')
62+
63+
const {default: envCi} = await import('env-ci')
64+
core.debug(`Environment identified by \`env-ci\`: ${JSON.stringify(envCi(), null, 2)}`)
5965
}
6066

6167
plugins.push(forceRelease, initialRelease)

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1315,6 +1315,11 @@
13151315
dependencies:
13161316
"@types/ms" "*"
13171317

1318+
"@types/env-ci@^3.1.4":
1319+
version "3.1.4"
1320+
resolved "https://registry.yarnpkg.com/@types/env-ci/-/env-ci-3.1.4.tgz#2fd9f39b10c8407ebf5887d68398413606ae00f9"
1321+
integrity sha512-WwSUcrqHNzRz+3nIZYO+p1OxJ/yDNSKFTpor06W+L2ie/K76a/Wb49LxHHiJMH44UeK7GM2kyWpL++e09v4qkA==
1322+
13181323
"@types/graceful-fs@^4.1.2":
13191324
version "4.1.6"
13201325
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae"

0 commit comments

Comments
 (0)