Skip to content

Fix build

Fix build #1058

Triggered via pull request February 21, 2026 11:35
Status Failure
Total duration 3m 30s
Artifacts 1

ci.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 3 warnings
GCC 13: C++20 (coverage)
CMake Workflow failed: CMake configure failed with exit code 1 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.3/cmake-workflow/src/index.ts:412:19 407 │ }); 408 │ if (entry.create_annotations) { 409 │ createCMakeConfigureAnnotations(stdout, entry); 410 │ } 411 │ if (exitCode !== 0) { ❯ 412 │ throw new Error(`CMake configure failed with exit code ${exitCode}`); 413 │ } 414 │ } 415 │ core.endGroup(); 416 │ 417 │ // ============================================== at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/cmake-workflow/src/index.ts:941:9 936 │ // Process each entry 937 │ // ============================================== 938 │ for (const entry of entries) { 939 │ const desc = makeFactorDescription(entry); 940 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 941 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 942 │ core.endGroup(); 943 │ } 944 │ } 945 │ 946 │ /** at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/cmake-workflow/src/index.ts:955:9 950 │ inputsSchema, 951 │ outputsSchema, 952 │ title: 'CMake Workflow', 953 │ main: async (rawInputs: RawInputs) => { 954 │ const inputs = convertRawInputs(rawInputs); ❯ 955 │ await main(inputs); 956 │ return {}; 957 │ }, 958 │ callerModule: module 959 │ }); 960 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 17: C++20
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
MSVC 14.42: C++20
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\b2-workflow\src\index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\b2-workflow\src\index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\common\action-schema\src\runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\common\action-schema\src\runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
MSVC 14.34: C++20 (shared)
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\b2-workflow\src\index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\b2-workflow\src\index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\common\action-schema\src\runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\common\action-schema\src\runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
MinGW: C++20
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\b2-workflow\src\index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\b2-workflow\src\index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\common\action-schema\src\runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ..\..\_actions\alandefreitas\cpp-actions\v1.9.3\common\action-schema\src\runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 20: C++20-23
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 20: C++20-23 (x86)
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 20: C++20 (asan+ubsan)
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
GCC 15: C++20
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
GCC 15: C++20 (asan+ubsan)
B2 Workflow failed: B2 build failed with exit code 1 Stack trace: at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:318:19 313 │ const { exitCode } = await exec.getExecOutput(`"${b2_path}"`, b2_args, { 314 │ cwd: inputs.source_dir, 315 │ ignoreReturnCode: true 316 │ }); 317 │ if (exitCode !== 0) { ❯ 318 │ throw new Error(`B2 build failed with exit code ${exitCode}`); 319 │ } 320 │ } 321 │ core.endGroup(); 322 │ } 323 │ at main ../../_actions/alandefreitas/cpp-actions/v1.9.3/b2-workflow/src/index.ts:417:9 412 │ inputsSchema, 413 │ outputsSchema, 414 │ title: 'B2 Workflow', 415 │ main: async (rawInputs: RawInputs) => { 416 │ const inputs = convertRawInputs(rawInputs); ❯ 417 │ await main(inputs); 418 │ return {}; 419 │ }, 420 │ callerModule: module 421 │ }); 422 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:81:25 76 │ core.startGroup('📥 Action Inputs'); 77 │ gh_inputs.printInputObject(inputs as unknown as Record<string, unknown>); 78 │ core.endGroup(); 79 │ 80 │ // Run main action logic ❯ 81 │ const outputs = await main(inputs); 82 │ 83 │ // Validate outputs if validator provided 84 │ if (validateOutputs && !validateOutputs(outputs)) { 85 │ core.setFailed(failureMessage ?? `${title} failed: output validation failed`); 86 │ return; at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.3/common/action-schema/src/runner.ts:162:13 157 │ 158 │ const run = createActionRunner({ ...runnerOptions, title }); 159 │ 160 │ (async () => { 161 │ try { ❯ 162 │ await run(); 163 │ } catch (error) { 164 │ await reportAndSetFailed(error as Error, { 165 │ title: `${title} failed` 166 │ }); 167 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Conventional Commits
101 unconventional commits
MSVC 14.42: C++20
Requested toolset version '14.42' not found. Available versions: [14.29.30133, 14.44.35207]. Falling back to Visual Studio default.
MSVC 14.34: C++20 (shared)
Requested toolset version '14.34' not found. Available versions: [14.29.30133, 14.44.35207]. Falling back to Visual Studio default.

Artifacts

Produced during runtime
Name Size Digest
antora-docs
8.3 MB
sha256:303f09d827961ed41f2cf69107b253e913038e1a5e358d8dc3791fd185d17e7b