Skip to content

Replace node22 runner with node20 #47

Replace node22 runner with node20

Replace node22 runner with node20 #47

Triggered via push January 26, 2025 16:57
Status Failure
Total duration 5m 33s
Artifacts

test.yml

on: push
test-version-before-macos-arch-change
5m 11s
test-version-before-macos-arch-change
Matrix: test-default
Matrix: test-version
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 1 warning
test-default (windows-2025)
ENOENT: no such file or directory, mkdir 'D:\a\_temp\the-latest-deps\D:\a\_temp\the-latest-deps\deps'
test-default (windows-2019)
ENOENT: no such file or directory, mkdir 'D:\a\_temp\the-latest-deps\D:\a\_temp\the-latest-deps\deps'
test-default (windows-2022)
ENOENT: no such file or directory, mkdir 'D:\a\_temp\the-latest-deps\D:\a\_temp\the-latest-deps\deps'
test-version (windows-latest)
ENOENT: no such file or directory, mkdir 'D:\a\_temp\the-0.14.0-deps\D:\a\_temp\the-0.14.0-deps\deps'
test-default (ubuntu-24.04)
Command failed with exit code 2: cmake --build /home/runner/work/_temp/the-latest-deps/the/build --target the In file included from /usr/include/c++/13/bits/shared_ptr.h:53, from /usr/include/c++/13/memory:80, from /home/runner/work/_temp/the-latest-deps/the/src/codegen/../codegen-ast/CodegenAST.hpp:20, from /home/runner/work/_temp/the-latest-deps/the/src/codegen/../Codegen.hpp:20, from /home/runner/work/_temp/the-latest-deps/the/src/codegen/node-break.cpp:17: In destructor ‘std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = std::variant<ASTNodeBreak, ASTNodeContinue, ASTNodeEnumDecl, ASTNodeExportDecl, ASTNodeExpr, ASTNodeFnDecl, ASTNodeIf, ASTNodeImportDecl, ASTNodeLoop, ASTNodeMain, ASTNodeObjDecl, ASTNodeReturn, ASTNodeThrow, ASTNodeTry, ASTNodeTypeDecl, ASTNodeVarDecl>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1524:7, inlined from ‘std::shared_ptr<std::variant<ASTNodeBreak, ASTNodeContinue, ASTNodeEnumDecl, ASTNodeExportDecl, ASTNodeExpr, ASTNodeFnDecl, ASTNodeIf, ASTNodeImportDecl, ASTNodeLoop, ASTNodeMain, ASTNodeObjDecl, ASTNodeReturn, ASTNodeThrow, ASTNodeTry, ASTNodeTypeDecl, ASTNodeVarDecl> >::~shared_ptr()’ at /usr/include/c++/13/bits/shared_ptr.h:175:11, inlined from ‘ASTNode::~ASTNode()’ at /home/runner/work/_temp/the-latest-deps/the/src/codegen/../AST.hpp:106:8, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = ASTNode]’ at /usr/include/c++/13/optional:287:35, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = ASTNode]’ at /usr/include/c++/13/optional:318:14, inlined from ‘constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = ASTNode; bool _Copy = false; bool _Move = false]’ at /usr/include/c++/13/optional:441:65, inlined from ‘constexpr std::_Optional_base<ASTNode, false, false>::~_Optional_base()’ at /usr/include/c++/13/optional:512:12, inlined from ‘constexpr std::optional<ASTNode>::~optional()’ at /usr/include/c++/13/optional:707:11, inlined from ‘constexpr ASTNodeLoop::~ASTNodeLoop()’ at /home/runner/work/_temp/the-latest-deps/the/src/codegen/../AST.hpp:321:8, inlined from ‘bool ASTChecker::_isLastNode(const std::vector<ASTNode>&, const std::vector<ASTNode>&) const’ at /home/runner/work/_temp/the-latest-deps/the/src/codegen/../ASTChecker.hpp:552:5: /usr/include/c++/13/bits/shared_ptr_base.h:1071:28: error: ‘((std::__shared_count<__gnu_cxx::_S_atomic>*)((char*)&nodeLoop + offsetof(ASTNodeLoop, ASTNodeLoop::init.std::optional<ASTNode>::<unnamed>.std::_Optional_base<ASTNode, false, false>::_M_payload.std::_Optional_payload<ASTNode, false, false, false>::<unnamed>.std::_Optional_payload<ASTNode, true, false, false>::<unnamed>.std::_Optional_payload_base<ASTNode>::_M_payload)))[1].std::__shared_count<>::_M_pi’ may be used uninitialized [-Werror=maybe-uninitialized] 1071 | _M_pi->_M_release(); | ~~~~~~~~~~~~~~~~~^~ In file included from /home/runner/work/_temp/the-latest-deps/the/src/codegen/../Codegen.hpp:22: /home/runner/work/_temp/the-latest-deps/the/src/codegen/../ASTChecker.hpp: In function ‘bool ASTChecker::_isLastNode(const std::vector<ASTNode>&, const std::vector<ASTNode>&) const’: /home/runner/work/_temp/the-latest-deps/the/src/codegen/../ASTChecker.hpp:550:12: note: ‘((std::__shared_count<__gnu_cxx::_S_atomic>*)((char*)&nodeLoop + offsetof(ASTNodeLoop, ASTNodeLoop::init.std::optional<ASTNode>::<unnamed>.std::_Optional_base<ASTNode, false, false>::_M_payload.std::_Optional_payload<ASTNode, false, false, false>::<unnamed>.std::_Optional_payload<ASTNode, true, false, false>::<unnamed>.std::_Optional_payload_base<ASTNode>::_M_payload)))[1].std::__shared_count<>::_M_pi’ was declared here 550 | auto nodeLoop = std::get<ASTNodeLoop>(*parent.body); | ^~~~~~~~
test-version (ubuntu-latest)
Command failed with exit code 2: cmake --build /home/runner/work/_temp/the-0.14.0-deps/the/build --target the In file included from /usr/include/c++/13/bits/shared_ptr.h:53, from /usr/include/c++/13/memory:80, from /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../codegen-ast/CodegenAST.hpp:20, from /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../Codegen.hpp:20, from /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/node-break.cpp:17: In destructor ‘std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = std::variant<ASTNodeBreak, ASTNodeContinue, ASTNodeEnumDecl, ASTNodeExportDecl, ASTNodeExpr, ASTNodeFnDecl, ASTNodeIf, ASTNodeImportDecl, ASTNodeLoop, ASTNodeMain, ASTNodeObjDecl, ASTNodeReturn, ASTNodeThrow, ASTNodeTry, ASTNodeTypeDecl, ASTNodeVarDecl>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1524:7, inlined from ‘std::shared_ptr<std::variant<ASTNodeBreak, ASTNodeContinue, ASTNodeEnumDecl, ASTNodeExportDecl, ASTNodeExpr, ASTNodeFnDecl, ASTNodeIf, ASTNodeImportDecl, ASTNodeLoop, ASTNodeMain, ASTNodeObjDecl, ASTNodeReturn, ASTNodeThrow, ASTNodeTry, ASTNodeTypeDecl, ASTNodeVarDecl> >::~shared_ptr()’ at /usr/include/c++/13/bits/shared_ptr.h:175:11, inlined from ‘ASTNode::~ASTNode()’ at /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../AST.hpp:106:8, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = ASTNode]’ at /usr/include/c++/13/optional:287:35, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = ASTNode]’ at /usr/include/c++/13/optional:318:14, inlined from ‘constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = ASTNode; bool _Copy = false; bool _Move = false]’ at /usr/include/c++/13/optional:441:65, inlined from ‘constexpr std::_Optional_base<ASTNode, false, false>::~_Optional_base()’ at /usr/include/c++/13/optional:512:12, inlined from ‘constexpr std::optional<ASTNode>::~optional()’ at /usr/include/c++/13/optional:707:11, inlined from ‘constexpr ASTNodeLoop::~ASTNodeLoop()’ at /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../AST.hpp:321:8, inlined from ‘bool ASTChecker::_isLastNode(const std::vector<ASTNode>&, const std::vector<ASTNode>&) const’ at /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../ASTChecker.hpp:552:5: /usr/include/c++/13/bits/shared_ptr_base.h:1071:28: error: ‘((std::__shared_count<__gnu_cxx::_S_atomic>*)((char*)&nodeLoop + offsetof(ASTNodeLoop, ASTNodeLoop::init.std::optional<ASTNode>::<unnamed>.std::_Optional_base<ASTNode, false, false>::_M_payload.std::_Optional_payload<ASTNode, false, false, false>::<unnamed>.std::_Optional_payload<ASTNode, true, false, false>::<unnamed>.std::_Optional_payload_base<ASTNode>::_M_payload)))[1].std::__shared_count<>::_M_pi’ may be used uninitialized [-Werror=maybe-uninitialized] 1071 | _M_pi->_M_release(); | ~~~~~~~~~~~~~~~~~^~ In file included from /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../Codegen.hpp:22: /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../ASTChecker.hpp: In function ‘bool ASTChecker::_isLastNode(const std::vector<ASTNode>&, const std::vector<ASTNode>&) const’: /home/runner/work/_temp/the-0.14.0-deps/the/src/codegen/../ASTChecker.hpp:550:12: note: ‘((std::__shared_count<__gnu_cxx::_S_atomic>*)((char*)&nodeLoop + offsetof(ASTNodeLoop, ASTNodeLoop::init.std::optional<ASTNode>::<unnamed>.std::_Optional_base<ASTNode, false, false>::_M_payload.std::_Optional_payload<ASTNode, false, false, false>::<unnamed>.std::_Optional_payload<ASTNode, true, false, false>::<unnamed>.std::_Optional_payload_base<ASTNode>::_M_payload)))[1].std::__shared_count<>::_M_pi’ was declared here 550 | auto nodeLoop = std::get<ASTNodeLoop>(*parent.body); | ^~~~~~~~
test-version (macos-latest)
ENOENT: no such file or directory, copyfile '/Users/runner/work/_temp/the-0.14.0-deps/the/build/the' -> '/Users/runner/.the/bin/compiler'
test-default (macos-14)
ENOENT: no such file or directory, copyfile '/Users/runner/work/_temp/the-latest-deps/the/build/the' -> '/Users/runner/.the/bin/compiler'
test-default (macos-15)
ENOENT: no such file or directory, copyfile '/Users/runner/work/_temp/the-latest-deps/the/build/the' -> '/Users/runner/.the/bin/compiler'
test-default (ubuntu-22.04)
ENOENT: no such file or directory, copyfile '/home/runner/work/_temp/the-latest-deps/the/build/the' -> '/home/runner/.the/bin/compiler'
test-default (ubuntu-20.04)
ENOENT: no such file or directory, copyfile '/home/runner/work/_temp/the-latest-deps/the/build/the' -> '/home/runner/.the/bin/compiler'
test-version-before-macos-arch-change
ENOENT: no such file or directory, copyfile '/Users/runner/work/_temp/the-0.13.0-deps/the/build/the' -> '/Users/runner/.the/bin/compiler'
test-default (macos-13)
ENOENT: no such file or directory, copyfile '/Users/runner/work/_temp/the-latest-deps/the/build/the' -> '/Users/runner/.the/bin/compiler'
test-version (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636