feat(ncu-ci)!: require --certify-safe
flag
#893
nodejs.yml
on: pull_request
Test on Node.js
/
prepare-node-matrix
3s
Lint using ESLint
29s
Matrix: Test on Node.js / test
Annotations
20 errors and 6 notices
Test on Node.js / test (22, ubuntu-latest, experimental)
Unable to find Node version '22' for platform linux and architecture x64.
|
Test on Node.js / test (22, macos-latest, experimental)
Unable to find Node version '22' for platform darwin and architecture arm64.
|
should return true if PR checker reports it as safe:
test/unit/ci_start.test.js#L152
[Error [ERR_TEST_FAILURE]: Expected values to be strictly equal:
false !== true
] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
false !== true
at TestContext.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/ci_start.test.js:152:16)
at async Test.run (node:internal/test_runner/test:640:9)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: 'strictEqual'
}
}
|
should skip the check if there are no reviews:
test/unit/pr_checker.test.js#L2197
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}
at TestCLI.assertCalledWith (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/test_cli.js:38:12)
at TestContext.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/pr_checker.test.js:2197:11)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [Array], info: [], error: [], setExitCode: [] },
expected: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [], info: [], error: [], setExitCode: [] },
operator: 'deepStrictEqual'
}
}
|
Test on Node.js / test (21, ubuntu-latest, experimental)
Process completed with exit code 1.
|
should return true if PR checker reports it as safe:
test/unit/ci_start.test.js#L152
[Error [ERR_TEST_FAILURE]: Expected values to be strictly equal:
false !== true
] {
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
false !== true
at TestContext.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/ci_start.test.js:152:16)
at async Test.run (node:internal/test_runner/test:632:9)
at async Suite.processPendingSubtests (node:internal/test_runner/test:374:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: 'strictEqual'
},
code: 'ERR_TEST_FAILURE'
}
|
should skip the check if there are no reviews:
test/unit/pr_checker.test.js#L2197
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}] {
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}
at TestCLI.assertCalledWith (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/test_cli.js:38:12)
at TestContext.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/pr_checker.test.js:2197:11)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:374:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [Array], info: [], error: [], setExitCode: [] },
expected: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [], info: [], error: [], setExitCode: [] },
operator: 'deepStrictEqual'
},
code: 'ERR_TEST_FAILURE'
}
|
Test on Node.js / test (18, ubuntu-latest)
Process completed with exit code 1.
|
should return true if PR checker reports it as safe:
test/unit/ci_start.test.js#L152
[Error [ERR_TEST_FAILURE]: Expected values to be strictly equal:
false !== true
] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
false !== true
at TestContext.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/ci_start.test.js:152:16)
at async Test.run (node:internal/test_runner/test:640:9)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: 'strictEqual'
}
}
|
should skip the check if there are no reviews:
test/unit/pr_checker.test.js#L2197
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}
at TestCLI.assertCalledWith (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/test_cli.js:38:12)
at TestContext.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/pr_checker.test.js:2197:11)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [Array], info: [], error: [], setExitCode: [] },
expected: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [], info: [], error: [], setExitCode: [] },
operator: 'deepStrictEqual'
}
}
|
Test on Node.js / test (20, ubuntu-latest)
Process completed with exit code 1.
|
should return true if PR checker reports it as safe:
test/unit/ci_start.test.js#L152
[Error [ERR_TEST_FAILURE]: Expected values to be strictly equal:
false !== true
] {
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
false !== true
at TestContext.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/ci_start.test.js:152:16)
at async Test.run (node:internal/test_runner/test:632:9)
at async Suite.processPendingSubtests (node:internal/test_runner/test:374:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: 'strictEqual'
},
code: 'ERR_TEST_FAILURE'
}
|
should skip the check if there are no reviews:
test/unit/pr_checker.test.js#L2197
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}] {
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}
at TestCLI.assertCalledWith (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/test_cli.js:38:12)
at TestContext.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/pr_checker.test.js:2197:11)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:374:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [Array], info: [], error: [], setExitCode: [] },
expected: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [], info: [], error: [], setExitCode: [] },
operator: 'deepStrictEqual'
},
code: 'ERR_TEST_FAILURE'
}
|
Test on Node.js / test (18, macos-latest)
Process completed with exit code 1.
|
should return true if PR checker reports it as safe:
test/unit/ci_start.test.js#L152
[Error [ERR_TEST_FAILURE]: Expected values to be strictly equal:
false !== true
] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
false !== true
at TestContext.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/ci_start.test.js:152:16)
at async Test.run (node:internal/test_runner/test:640:9)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: 'strictEqual'
}
}
|
should skip the check if there are no reviews:
test/unit/pr_checker.test.js#L2197
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}
at TestCLI.assertCalledWith (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/test_cli.js:38:12)
at TestContext.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/pr_checker.test.js:2197:11)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [Array], info: [], error: [], setExitCode: [] },
expected: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [], info: [], error: [], setExitCode: [] },
operator: 'deepStrictEqual'
}
}
|
Test on Node.js / test (20, macos-latest)
Process completed with exit code 1.
|
should return true if PR checker reports it as safe:
test/unit/ci_start.test.js#L152
[Error [ERR_TEST_FAILURE]: Expected values to be strictly equal:
false !== true
] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
false !== true
at TestContext.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/ci_start.test.js:152:16)
at async Test.run (node:internal/test_runner/test:640:9)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: 'strictEqual'
}
}
|
should skip the check if there are no reviews:
test/unit/pr_checker.test.js#L2197
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
{
eolIndent: [],
...
table: [],
updateSpinner: [],
+ warn: [
+ [
+ 'No approving reviews found'
+ ]
+ ],
- warn: [],
write: []
}
at TestCLI.assertCalledWith (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/test_cli.js:38:12)
at TestContext.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/pr_checker.test.js:2197:11)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:382:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [Array], info: [], error: [], setExitCode: [] },
expected: { eolIndent: [], setFigureIndent: [], prompt: [], setAssumeYes: [], startSpinner: [], updateSpinner: [], stopSpinner: [], write: [], log: [], table: [], separator: [], ok: [], warn: [], info: [], error: [], setExitCode: [] },
operator: 'deepStrictEqual'
}
}
|
Test on Node.js / test (21, macos-latest, experimental)
Process completed with exit code 1.
|
Test on Node.js / test (21, ubuntu-latest, experimental)
Total Tests: 172
Suites π: 50
Passed β
: 170
Failed β: 2
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3356.003ms
|
Test on Node.js / test (18, ubuntu-latest)
Total Tests: 172
Suites π: 50
Passed β
: 170
Failed β: 2
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3274.896ms
|
Test on Node.js / test (20, ubuntu-latest)
Total Tests: 172
Suites π: 50
Passed β
: 170
Failed β: 2
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3247.498ms
|
Test on Node.js / test (18, macos-latest)
Total Tests: 172
Suites π: 50
Passed β
: 170
Failed β: 2
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 2634.770ms
|
Test on Node.js / test (20, macos-latest)
Total Tests: 172
Suites π: 50
Passed β
: 170
Failed β: 2
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3886.512ms
|
Test on Node.js / test (21, macos-latest, experimental)
Total Tests: 172
Suites π: 50
Passed β
: 170
Failed β: 2
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 2982.494ms
|