tls: include OpenSSL CAs in default CA list #9081
test-shared.yml
on: pull_request
Annotations
16 errors and 1 notice
|
x86_64-linux: with shared libraries / build
Process completed with exit code 2.
|
|
x86_64-linux: with shared libraries / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 81450]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0480006C:PEM routines::no start line'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0480006C:PEM routines::no start line
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'PEM routines',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 81450]: --- stdout ---
[process 81450]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/.tmp.4227/extra-certs.pem',
SSL_CERT_
|
|
aarch64-darwin: with shared libraries / build
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 53377]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0480006C:PEM routines::no start line'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0480006C:PEM routines::no start line
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'PEM routines',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 53377]: --- stdout ---
[process 53377]: status = 1, signal = null
/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/.tmp.3796/extra-certs.pem',
|
|
aarch64-linux: with shared openssl-3.5.7 / build
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.5.7 / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 85422]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0480006C:PEM routines::no start line'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0480006C:PEM routines::no start line
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'PEM routines',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 85422]: --- stdout ---
[process 85422]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/.tmp.4549/extra-certs.pem',
SSL_CERT_
|
|
aarch64-linux: with shared openssl-3.0.21 / build
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.0.21 / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 84707]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0480006C:PEM routines::no start line'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0480006C:PEM routines::no start line
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'PEM routines',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 84707]: --- stdout ---
[process 84707]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/.tmp.4549/extra-certs.pem',
SSL_CERT_
|
|
aarch64-linux: with shared openssl-1.1.1w / build
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-1.1.1w / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 84767]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0D06B08E:asn1 encoding routines:asn1_d2i_read_bio:not enough data'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0D06B08E:asn1 encoding routines:asn1_d2i_read_bio:not enough data
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'asn1 encoding routines',
function: 'asn1_d2i_read_bio',
reason: 'not enough data',
code: 'ERR_OSSL_ASN1_NOT_ENOUGH_DATA'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 84767]: --- stdout ---
[process 84767]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/home/runn
|
|
aarch64-linux: with shared openssl-3.6.2 / build
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.6.2 / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 85559]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0480006C:PEM routines::no start line'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0480006C:PEM routines::no start line
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'PEM routines',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 85559]: --- stdout ---
[process 85559]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/.tmp.4549/extra-certs.pem',
SSL_CERT_
|
|
aarch64-linux: with shared openssl-4.0.1 / build
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-4.0.1 / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 85454]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0480006C:PEM routines::no start line'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0480006C:PEM routines::no start line
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'PEM routines',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 85454]: --- stdout ---
[process 85454]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/home/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/.tmp.4549/extra-certs.pem',
SSL_CERT_
|
|
x86_64-darwin: with shared libraries / build
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries / build:
test/parallel/test-tls-get-ca-certificates-openssl.js#L64
--- stderr ---
[process 82904]: --- stderr ---
node:assert:573
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Failed to parse certificate/. Input:
'Error: error:0480006C:PEM routines::no start line'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: Error: error:0480006C:PEM routines::no start line
at cacheOpenSSLCertificateLookup (node:tls:168:31)
at Object.getCACertificates (node:tls:260:14)
at /Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:124:13
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/tls-check-openssl-ca-certificates.js:123:8)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12) {
library: 'PEM routines',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
},
expected: /Failed to parse certificate/,
operator: 'throws',
diff: 'simple'
}
Node.js v27.0.0-pre
[process 82904]: --- stdout ---
[process 82904]: status = 1, signal = null
/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/parallel/test-tls-get-ca-certificates-openssl.js:64:1)
at Module._compile (node:internal/modules/cjs/loader:1937:14)
at Object..js (node:internal/modules/cjs/loader:2077:10)
at Module.load (node:internal/modules/cjs/loader:1659:32)
at Module._load (node:internal/modules/cjs/loader:1451:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
SSL_CERT_FILE: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem',
NIX_SSL_CERT_FILE: undefined,
EXPECTED_CERT_FILES: '["/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca3-cert.pem"]',
LOOKUP_CERT_FILES: '["/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca1-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca2-cert.pem","/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent6-cert.pem"]',
UNEXPECTED_CERT_FILE: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/ca4-cert.pem',
UNHASHED_ISSUER_CERT_FILE: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/fixtures/keys/agent10-cert.pem',
NODE_EXTRA_CA_CERTS: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-07-10262c1a0d19-slim/test/.tmp.3798/extra-certs.pem',
|
|
aarch64-darwin: with shared libraries / build
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
46.8 MB |
sha256:3bdefa74b8d96547247b7f07f6a0ecb9625496224277ee2d2a8d59a3e2d52cac
|
|