Skip to content

feat: add function object support #4144

feat: add function object support

feat: add function object support #4144

Triggered via pull request March 4, 2026 17:12
Status Failure
Total duration 38m 19s
Artifacts

ci.yml

on: pull_request
Generate Test Matrix
1m 32s
Generate Test Matrix
Matrix: build
Matrix: llvm-releases
Matrix: releases
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 10 warnings
Clang 22: C++20 (MSan)
CMake workflow failed: ❌ Failed to download source code from https://github.com/jerryscript-project/jerryscript/archive/refs/tags/v3.0.0.tar.gz Stack trace: at downloadUrlSourceCode ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1242:19 1237 │ */ 1238 │ async function downloadUrlSourceCode(inputs: Inputs): Promise<void> { 1239 │ if (inputs.download_dir) { 1240 │ const res = await setup_program.downloadAndExtract(inputs.url, inputs.download_dir); 1241 │ if (res === undefined) { ❯ 1242 │ throw new Error(`❌ Failed to download source code from ${inputs.url}`); 1243 │ } 1244 │ } else { 1245 │ const res = await setup_program.downloadAndExtract(inputs.url); 1246 │ if (res === undefined) { 1247 │ throw new Error(`❌ Failed to download source code from ${inputs.url}`); at downloadSourceCode ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1281:9 1276 │ async function downloadSourceCode(inputs: Inputs): Promise<void> { 1277 │ if (!inputs.download_dir) { 1278 │ inputs.download_dir = inputs.source_dir; 1279 │ } 1280 │ if (inputs.url) { ❯ 1281 │ await downloadUrlSourceCode(inputs); 1282 │ } else { 1283 │ await cloneGitRepository(inputs); 1284 │ } 1285 │ } 1286 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2347:9 2342 │ // ============================================== 2343 │ // Download source code (once) 2344 │ // ============================================== 2345 │ if (inputs.url || inputs.git_repository) { 2346 │ core.startGroup(`🌎 Download source code`); ❯ 2347 │ await downloadSourceCode(inputs); 2348 │ core.endGroup(); 2349 │ } 2350 │ 2351 │ // ============================================== 2352 │ // Apply patches (once) at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: Trace commands already enabled; if this looks like a bug, please open an issue at github.com/alandefreitas/cpp-actions with stack and logs.
Clang 20: C++20
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 21: C++20
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 18: C++20
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 22: C++20
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
GCC 14: C++20
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 22: C++20 (Coverage)
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Clang 22: C++20 (UBSan)
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
MSVC ^14.44: C++20
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ..\..\_actions\alandefreitas\cpp-actions\v1.9.2\cmake-workflow\src\index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ..\..\_actions\alandefreitas\cpp-actions\v1.9.2\cmake-workflow\src\index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ..\..\_actions\alandefreitas\cpp-actions\v1.9.2\cmake-workflow\src\index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
GCC 15: C++20
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Apple-Clang (UBSan)
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Apple-Clang
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
GCC 15: C++20 (UBSan)
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Apple-Clang (ASan)
CMake workflow failed: CMake tests failed with exit code 8 Stack trace: at processEntry ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:1639:23 1634 │ }); 1635 │ if (entry.create_annotations) { 1636 │ createCMakeTestAnnotations(stdout, entry); 1637 │ } 1638 │ if (exitCode !== 0 && entry.run_tests === true) { ❯ 1639 │ throw new Error(`CMake tests failed with exit code ${exitCode}`); 1640 │ } 1641 │ } 1642 │ core.endGroup(); 1643 │ } 1644 │ at run ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2406:9 2401 │ // Process each entry 2402 │ // ============================================== 2403 │ for (const entry of entries) { 2404 │ const desc = makeFactorDescription(entry); 2405 │ core.startGroup(`🧩 Processing: ${desc}`); ❯ 2406 │ await processEntry(entry, setupCMakeOutputs, resolvedParams); 2407 │ core.endGroup(); 2408 │ } 2409 │ } 2410 │ 2411 │ if (require.main === module) { at anonymous ../../_actions/alandefreitas/cpp-actions/v1.9.2/cmake-workflow/src/index.ts:2414:13 2409 │ } 2410 │ 2411 │ if (require.main === module) { 2412 │ (async () => { 2413 │ try { ❯ 2414 │ await run(); 2415 │ } catch (error) { 2416 │ await reportAndSetFailed(error as Error, { 2417 │ title: 'CMake workflow failed' 2418 │ }); 2419 │ } ⚠ Tip: enable trace-commands (INPUT_TRACE_COMMANDS=true) for more logs.
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\ecma\builtin-objects\ecma-builtin-array-prototype.c#L1905
cl.exe - operands are different enum types 'ecma_property_flags_t' and 'jerry_property_descriptor_flags_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\ecma\builtin-objects\ecma-builtin-array-prototype.c#L1254
cl.exe - operands are different enum types 'ecma_property_flags_t' and 'jerry_property_descriptor_flags_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\ecma\builtin-objects\ecma-builtin-array-prototype.c#L880
cl.exe - operands are different enum types 'ecma_property_flags_t' and 'jerry_property_descriptor_flags_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\ecma\builtin-objects\ecma-builtin-array.c#L428
cl.exe - operands are different enum types 'ecma_property_flags_t' and 'jerry_property_descriptor_flags_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\ecma\builtin-objects\ecma-builtin-array.c#L358
cl.exe - operands are different enum types 'ecma_property_flags_t' and 'jerry_property_descriptor_flags_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\ecma\builtin-objects\ecma-builtin-array.c#L238
cl.exe - operands are different enum types 'ecma_property_flags_t' and 'jerry_property_descriptor_flags_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\ecma\base\ecma-helpers-string.c#L51
cl.exe - operands are different enum types 'ecma_direct_string_type_t' and 'ecma_string_container_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\api\jerryscript.c#L2612
cl.exe - operands are different enum types 'jerry_proxy_custom_behavior_t' and 'ecma_proxy_flag_types_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\api\jerryscript.c#L78
cl.exe - operands are different enum types 'ecma_promise_flags_t' and 'jerry_promise_state_t'; use an explicit cast to silence this warning (C5287)
Build Warning - cl.exe - C5287: ..\third-party\jerryscript\jerry-core\api\jerryscript.c#L68
cl.exe - operands are different enum types 'ecma_regexp_flags_t' and 'jerry_regexp_flags_t'; use an explicit cast to silence this warning (C5287)