Skip to content

feat: new vitepress website merge docs #501

feat: new vitepress website merge docs

feat: new vitepress website merge docs #501

Triggered via push April 13, 2026 08:39
Status Cancelled
Total duration 3m 57s
Artifacts 6

main.yml

on: push
🚨 REUSE Compliance
13s
🚨 REUSE Compliance
🚨 C lint
21s
🚨 C lint
🐧 Linux x86 test
33s
🐧 Linux x86 test
πŸͺŸ Windows native test
2m 12s
πŸͺŸ Windows native test
🍎 OSX native test
22s
🍎 OSX native test
🐧 Debian (tcc shlib) test
26s
🐧 Debian (tcc shlib) test
πŸ€– Semantic release
16s
πŸ€– Semantic release
Matrix: 🐧 Linux shared binary release build
Matrix: 🍎 OSX native binary release build
πŸͺŸ Windows native binary release build
44s
πŸͺŸ Windows native binary release build
πŸ“’ Public release
0s
πŸ“’ Public release
🧻 Remove tag on fail
5s
🧻 Remove tag on fail
🦠 Virus scan of released binaries
0s
🦠 Virus scan of released binaries
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 224 warnings
πŸͺŸ Windows native binary release build
The run was canceled by @jaromil.
πŸͺŸ Windows native binary release build
The operation was canceled.
cjit
The run was canceled by @jaromil.
🚨 REUSE Compliance
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
[cpplint] src/adapters/cli/ketopt.h: src/adapters/cli/ketopt.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/cli/ketopt.h#L1: src/adapters/cli/ketopt.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_CLI_KETOPT_H_ [build/header_guard] [5]
[cpplint] src/adapters/cli/ketopt.h#L122: src/adapters/cli/ketopt.h#L122
#endif line should be "#endif // SRC_ADAPTERS_CLI_KETOPT_H_" [build/header_guard] [5]
[cpplint] src/adapters/cli/render_response.c: src/adapters/cli/render_response.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/cli/render_response.h: src/adapters/cli/render_response.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/cli/render_response.h#L1: src/adapters/cli/render_response.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_CLI_RENDER_RESPONSE_H_ [build/header_guard] [5]
[cpplint] src/adapters/cli/render_response.h#L14: src/adapters/cli/render_response.h#L14
#endif line should be "#endif // SRC_ADAPTERS_CLI_RENDER_RESPONSE_H_" [build/header_guard] [5]
[cpplint] src/adapters/cli/render_response.h#L4: src/adapters/cli/render_response.h#L4
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/cli/route_parser.c: src/adapters/cli/route_parser.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/cli/route_parser.h: src/adapters/cli/route_parser.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/cli/route_parser.h#L1: src/adapters/cli/route_parser.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_CLI_ROUTE_PARSER_H_ [build/header_guard] [5]
[cpplint] src/adapters/cli/route_parser.h#L44: src/adapters/cli/route_parser.h#L44
#endif line should be "#endif // SRC_ADAPTERS_CLI_ROUTE_PARSER_H_" [build/header_guard] [5]
[cpplint] src/adapters/cli/route_parser.h#L6: src/adapters/cli/route_parser.h#L6
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/compiler/tinycc_adapter.c: src/adapters/compiler/tinycc_adapter.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/compiler/tinycc_adapter.c#L9: src/adapters/compiler/tinycc_adapter.c#L9
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/compiler/tinycc_adapter.c#L11: src/adapters/compiler/tinycc_adapter.c#L11
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/compiler/tinycc_adapter.c#L135: src/adapters/compiler/tinycc_adapter.c#L135
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/adapters/compiler/tinycc_adapter.c#L167: src/adapters/compiler/tinycc_adapter.c#L167
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/adapters/compiler/tinycc_adapter.h: src/adapters/compiler/tinycc_adapter.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/compiler/tinycc_adapter.h#L1: src/adapters/compiler/tinycc_adapter.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_COMPILER_TINYCC_ADAPTER_H_ [build/header_guard] [5]
[cpplint] src/adapters/compiler/tinycc_adapter.h#L8: src/adapters/compiler/tinycc_adapter.h#L8
#endif line should be "#endif // SRC_ADAPTERS_COMPILER_TINYCC_ADAPTER_H_" [build/header_guard] [5]
[cpplint] src/adapters/fs/local_asset.c: src/adapters/fs/local_asset.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/fs/local_asset.c#L7: src/adapters/fs/local_asset.c#L7
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/fs/local_asset.c#L8: src/adapters/fs/local_asset.c#L8
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/fs/local_asset.h: src/adapters/fs/local_asset.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/fs/local_asset.h#L1: src/adapters/fs/local_asset.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_FS_LOCAL_ASSET_H_ [build/header_guard] [5]
[cpplint] src/adapters/fs/local_asset.h#L8: src/adapters/fs/local_asset.h#L8
#endif line should be "#endif // SRC_ADAPTERS_FS_LOCAL_ASSET_H_" [build/header_guard] [5]
[cpplint] src/adapters/fs/local_filesystem.c: src/adapters/fs/local_filesystem.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/fs/local_filesystem.c#L12: src/adapters/fs/local_filesystem.c#L12
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/fs/local_filesystem.c#L54: src/adapters/fs/local_filesystem.c#L54
If you can, use sizeof(dirname) instead of 63 as the 2nd arg to snprintf. [runtime/printf] [3]
[cpplint] src/adapters/fs/local_filesystem.c#L76: src/adapters/fs/local_filesystem.c#L76
If you can, use sizeof(temp_dir) instead of 259 as the 2nd arg to snprintf. [runtime/printf] [3]
[cpplint] src/adapters/fs/local_filesystem.c#L92: src/adapters/fs/local_filesystem.c#L92
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/adapters/fs/local_filesystem.h: src/adapters/fs/local_filesystem.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/fs/local_filesystem.h#L1: src/adapters/fs/local_filesystem.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_FS_LOCAL_FILESYSTEM_H_ [build/header_guard] [5]
[cpplint] src/adapters/fs/local_filesystem.h#L8: src/adapters/fs/local_filesystem.h#L8
#endif line should be "#endif // SRC_ADAPTERS_FS_LOCAL_FILESYSTEM_H_" [build/header_guard] [5]
[cpplint] src/adapters/platform/build_platform.h: src/adapters/platform/build_platform.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/platform/build_platform.h#L2: src/adapters/platform/build_platform.h#L2
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_PLATFORM_BUILD_PLATFORM_H_ [build/header_guard] [5]
[cpplint] src/adapters/platform/build_platform.h#L244: src/adapters/platform/build_platform.h#L244
#endif line should be "#endif // SRC_ADAPTERS_PLATFORM_BUILD_PLATFORM_H_" [build/header_guard] [5]
[cpplint] src/adapters/platform/build_platform.h#L82: src/adapters/platform/build_platform.h#L82
"sys/types.h" already included at src/adapters/platform/build_platform.h:73 [build/include] [4]
[cpplint] src/adapters/platform/build_platform.h#L83: src/adapters/platform/build_platform.h#L83
"sys/stat.h" already included at src/adapters/platform/build_platform.h:74 [build/include] [4]
[cpplint] src/adapters/platform/library_resolver_posix.c#L45: src/adapters/platform/library_resolver_posix.c#L45
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/platform/library_resolver_posix.c#L202: src/adapters/platform/library_resolver_posix.c#L202
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/adapters/platform/library_resolver_posix.c#L206: src/adapters/platform/library_resolver_posix.c#L206
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/adapters/platform/library_resolver_posix.c#L375: src/adapters/platform/library_resolver_posix.c#L375
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/adapters/platform/library_resolver_posix.c#L472: src/adapters/platform/library_resolver_posix.c#L472
Add #include <cstdio> for snprintf [build/include_what_you_use] [4]
[cpplint] src/adapters/platform/library_resolver_posix.h: src/adapters/platform/library_resolver_posix.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/platform/library_resolver_posix.h#L1: src/adapters/platform/library_resolver_posix.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_PLATFORM_LIBRARY_RESOLVER_POSIX_H_ [build/header_guard] [5]
[cpplint] src/adapters/platform/library_resolver_posix.h#L15: src/adapters/platform/library_resolver_posix.h#L15
#endif line should be "#endif // SRC_ADAPTERS_PLATFORM_LIBRARY_RESOLVER_POSIX_H_" [build/header_guard] [5]
[cpplint] src/adapters/platform/library_resolver_windows.c#L30: src/adapters/platform/library_resolver_windows.c#L30
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/platform/library_resolver_windows.c#L54: src/adapters/platform/library_resolver_windows.c#L54
Add #include <cstdio> for snprintf [build/include_what_you_use] [4]
[cpplint] src/adapters/platform/library_resolver_windows.h: src/adapters/platform/library_resolver_windows.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/platform/library_resolver_windows.h#L1: src/adapters/platform/library_resolver_windows.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_PLATFORM_LIBRARY_RESOLVER_WINDOWS_H_ [build/header_guard] [5]
[cpplint] src/adapters/platform/library_resolver_windows.h#L8: src/adapters/platform/library_resolver_windows.h#L8
#endif line should be "#endif // SRC_ADAPTERS_PLATFORM_LIBRARY_RESOLVER_WINDOWS_H_" [build/header_guard] [5]
[cpplint] src/adapters/platform/runtime_platform.c: src/adapters/platform/runtime_platform.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/platform/runtime_platform.c#L10: src/adapters/platform/runtime_platform.c#L10
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/adapters/platform/runtime_platform.h: src/adapters/platform/runtime_platform.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/adapters/platform/runtime_platform.h#L1: src/adapters/platform/runtime_platform.h#L1
#ifndef header guard has wrong style, please use: SRC_ADAPTERS_PLATFORM_RUNTIME_PLATFORM_H_ [build/header_guard] [5]
[cpplint] src/adapters/platform/runtime_platform.h#L34: src/adapters/platform/runtime_platform.h#L34
#endif line should be "#endif // SRC_ADAPTERS_PLATFORM_RUNTIME_PLATFORM_H_" [build/header_guard] [5]
[cpplint] src/adapters/platform/runtime_platform.h#L4: src/adapters/platform/runtime_platform.h#L4
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/app/build_executable.c: src/app/build_executable.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/build_executable.h: src/app/build_executable.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/build_executable.h#L1: src/app/build_executable.h#L1
#ifndef header guard has wrong style, please use: SRC_APP_BUILD_EXECUTABLE_H_ [build/header_guard] [5]
[cpplint] src/app/build_executable.h#L13: src/app/build_executable.h#L13
#endif line should be "#endif // SRC_APP_BUILD_EXECUTABLE_H_" [build/header_guard] [5]
[cpplint] src/app/build_executable.h#L4: src/app/build_executable.h#L4
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/app/compile_object.c: src/app/compile_object.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/compile_object.h: src/app/compile_object.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/compile_object.h#L1: src/app/compile_object.h#L1
#ifndef header guard has wrong style, please use: SRC_APP_COMPILE_OBJECT_H_ [build/header_guard] [5]
[cpplint] src/app/compile_object.h#L13: src/app/compile_object.h#L13
#endif line should be "#endif // SRC_APP_COMPILE_OBJECT_H_" [build/header_guard] [5]
[cpplint] src/app/compile_object.h#L4: src/app/compile_object.h#L4
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/app/execute_source.c: src/app/execute_source.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/execute_source.h: src/app/execute_source.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/execute_source.h#L1: src/app/execute_source.h#L1
#ifndef header guard has wrong style, please use: SRC_APP_EXECUTE_SOURCE_H_ [build/header_guard] [5]
[cpplint] src/app/execute_source.h#L17: src/app/execute_source.h#L17
#endif line should be "#endif // SRC_APP_EXECUTE_SOURCE_H_" [build/header_guard] [5]
[cpplint] src/app/execute_source.h#L4: src/app/execute_source.h#L4
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/app/extract_archive.c: src/app/extract_archive.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/extract_archive.c#L6: src/app/extract_archive.c#L6
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/app/extract_archive.h: src/app/extract_archive.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/extract_archive.h#L1: src/app/extract_archive.h#L1
#ifndef header guard has wrong style, please use: SRC_APP_EXTRACT_ARCHIVE_H_ [build/header_guard] [5]
[cpplint] src/app/extract_archive.h#L9: src/app/extract_archive.h#L9
#endif line should be "#endif // SRC_APP_EXTRACT_ARCHIVE_H_" [build/header_guard] [5]
[cpplint] src/app/extract_assets.c: src/app/extract_assets.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/extract_assets.h: src/app/extract_assets.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/extract_assets.h#L1: src/app/extract_assets.h#L1
#ifndef header guard has wrong style, please use: SRC_APP_EXTRACT_ASSETS_H_ [build/header_guard] [5]
[cpplint] src/app/extract_assets.h#L10: src/app/extract_assets.h#L10
#endif line should be "#endif // SRC_APP_EXTRACT_ASSETS_H_" [build/header_guard] [5]
[cpplint] src/app/extract_assets.h#L4: src/app/extract_assets.h#L4
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/app/print_status.c: src/app/print_status.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/print_status.h: src/app/print_status.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/app/print_status.h#L1: src/app/print_status.h#L1
#ifndef header guard has wrong style, please use: SRC_APP_PRINT_STATUS_H_ [build/header_guard] [5]
[cpplint] src/app/print_status.h#L10: src/app/print_status.h#L10
#endif line should be "#endif // SRC_APP_PRINT_STATUS_H_" [build/header_guard] [5]
[cpplint] src/app/print_status.h#L4: src/app/print_status.h#L4
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/array.c: src/array.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/array.c#L12: src/array.c#L12
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/array.h: src/array.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/array.h#L11: src/array.h#L11
#ifndef header guard has wrong style, please use: SRC_ARRAY_H_ [build/header_guard] [5]
[cpplint] src/array.h#L101: src/array.h#L101
#endif line should be "#endif // SRC_ARRAY_H_" [build/header_guard] [5]
[cpplint] src/cjit-ar.c#L45: src/cjit-ar.c#L45
Use int16_t/int64_t/etc, rather than the C type long [runtime/int] [4]
[cpplint] src/cjit-ar.c#L191: src/cjit-ar.c#L191
Never use sprintf. Use snprintf instead. [runtime/printf] [5]
[cpplint] src/cjit-ar.c#L268: src/cjit-ar.c#L268
Lines should be <= 120 characters long [whitespace/line_length] [2]
[cpplint] src/cjit-ar.c#L271: src/cjit-ar.c#L271
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/cjit-ar.c#L285: src/cjit-ar.c#L285
Empty loop bodies should use {} or continue [whitespace/empty_loop_body] [5]
[cpplint] src/cjit-ar.c#L292: src/cjit-ar.c#L292
Never use sprintf. Use snprintf instead. [runtime/printf] [5]
[cpplint] src/cjit-ar.c#L311: src/cjit-ar.c#L311
Never use sprintf. Use snprintf instead. [runtime/printf] [5]
[cpplint] src/cjit.c#L23: src/cjit.c#L23
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L24: src/cjit.c#L24
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L25: src/cjit.c#L25
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L26: src/cjit.c#L26
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L27: src/cjit.c#L27
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L28: src/cjit.c#L28
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L29: src/cjit.c#L29
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L30: src/cjit.c#L30
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L31: src/cjit.c#L31
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L32: src/cjit.c#L32
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L33: src/cjit.c#L33
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L34: src/cjit.c#L34
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L35: src/cjit.c#L35
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L36: src/cjit.c#L36
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/cjit.c#L188: src/cjit.c#L188
Missing space after ; [whitespace/semicolon] [3]
[cpplint] src/cjit.c#L194: src/cjit.c#L194
Missing space after ; [whitespace/semicolon] [3]
[cpplint] src/cjit.c#L202: src/cjit.c#L202
Missing space after ; [whitespace/semicolon] [3]
[cpplint] src/cjit.c#L209: src/cjit.c#L209
Missing space after ; [whitespace/semicolon] [3]
[cpplint] src/cjit.c#L300: src/cjit.c#L300
Never use sprintf. Use snprintf instead. [runtime/printf] [5]
[cpplint] src/cjit.c#L313: src/cjit.c#L313
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/cjit.c#L489: src/cjit.c#L489
Missing username in TODO; it should look like "// TODO(my_username): Stuff." [readability/todo] [2]
[cpplint] src/cjit.c#L500: src/cjit.c#L500
Missing username in TODO; it should look like "// TODO(my_username): Stuff." [readability/todo] [2]
[cpplint] src/cjit.h#L20: src/cjit.h#L20
#ifndef header guard has wrong style, please use: SRC_CJIT_H_ [build/header_guard] [5]
[cpplint] src/cjit.h#L123: src/cjit.h#L123
#endif line should be "#endif // SRC_CJIT_H_" [build/header_guard] [5]
[cpplint] src/cjit.h#L24: src/cjit.h#L24
Found C system header after other header. Should be: cjit.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/domain/error.h: src/domain/error.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/domain/error.h#L1: src/domain/error.h#L1
#ifndef header guard has wrong style, please use: SRC_DOMAIN_ERROR_H_ [build/header_guard] [5]
[cpplint] src/domain/error.h#L64: src/domain/error.h#L64
#endif line should be "#endif // SRC_DOMAIN_ERROR_H_" [build/header_guard] [5]
[cpplint] src/domain/requests.h: src/domain/requests.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/domain/requests.h#L1: src/domain/requests.h#L1
#ifndef header guard has wrong style, please use: SRC_DOMAIN_REQUESTS_H_ [build/header_guard] [5]
[cpplint] src/domain/requests.h#L67: src/domain/requests.h#L67
#endif line should be "#endif // SRC_DOMAIN_REQUESTS_H_" [build/header_guard] [5]
[cpplint] src/domain/responses.h: src/domain/responses.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/domain/responses.h#L1: src/domain/responses.h#L1
#ifndef header guard has wrong style, please use: SRC_DOMAIN_RESPONSES_H_ [build/header_guard] [5]
[cpplint] src/domain/responses.h#L51: src/domain/responses.h#L51
#endif line should be "#endif // SRC_DOMAIN_RESPONSES_H_" [build/header_guard] [5]
[cpplint] src/domain/runtime_session.h: src/domain/runtime_session.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/domain/runtime_session.h#L1: src/domain/runtime_session.h#L1
#ifndef header guard has wrong style, please use: SRC_DOMAIN_RUNTIME_SESSION_H_ [build/header_guard] [5]
[cpplint] src/domain/runtime_session.h#L21: src/domain/runtime_session.h#L21
#endif line should be "#endif // SRC_DOMAIN_RUNTIME_SESSION_H_" [build/header_guard] [5]
[cpplint] src/file.c#L23: src/file.c#L23
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L24: src/file.c#L24
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L25: src/file.c#L25
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L26: src/file.c#L26
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L27: src/file.c#L27
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L28: src/file.c#L28
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L29: src/file.c#L29
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L30: src/file.c#L30
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L31: src/file.c#L31
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L33: src/file.c#L33
Found C system header after other header. Should be: file.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/file.c#L36: src/file.c#L36
Use int16_t/int64_t/etc, rather than the C type long [runtime/int] [4]
[cpplint] src/file.c#L43: src/file.c#L43
Use int16_t/int64_t/etc, rather than the C type long [runtime/int] [4]
[cpplint] src/file.c#L126: src/file.c#L126
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/file.c#L136: src/file.c#L136
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/file.c#L139: src/file.c#L139
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/file.c#L148: src/file.c#L148
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/file.c#L151: src/file.c#L151
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/file.c#L156: src/file.c#L156
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/libtcc1.h: src/libtcc1.h#L0
No #ifndef header guard found, suggested CPP variable is: SRC_LIBTCC1_H_ [build/header_guard] [5]
[cpplint] src/main.c#L30: src/main.c#L30
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L31: src/main.c#L31
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L32: src/main.c#L32
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L33: src/main.c#L33
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L34: src/main.c#L34
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L35: src/main.c#L35
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L36: src/main.c#L36
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L37: src/main.c#L37
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L38: src/main.c#L38
Found C system header after other header. Should be: main.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/main.c#L203: src/main.c#L203
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/main.c#L222: src/main.c#L222
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/main.c#L228: src/main.c#L228
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/ports/asset_port.h: src/ports/asset_port.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/ports/asset_port.h#L1: src/ports/asset_port.h#L1
#ifndef header guard has wrong style, please use: SRC_PORTS_ASSET_PORT_H_ [build/header_guard] [5]
[cpplint] src/ports/asset_port.h#L18: src/ports/asset_port.h#L18
#endif line should be "#endif // SRC_PORTS_ASSET_PORT_H_" [build/header_guard] [5]
[cpplint] src/ports/compiler_port.h: src/ports/compiler_port.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/ports/compiler_port.h#L1: src/ports/compiler_port.h#L1
#ifndef header guard has wrong style, please use: SRC_PORTS_COMPILER_PORT_H_ [build/header_guard] [5]
[cpplint] src/ports/compiler_port.h#L39: src/ports/compiler_port.h#L39
#endif line should be "#endif // SRC_PORTS_COMPILER_PORT_H_" [build/header_guard] [5]
[cpplint] src/ports/filesystem_port.h: src/ports/filesystem_port.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/ports/filesystem_port.h#L1: src/ports/filesystem_port.h#L1
#ifndef header guard has wrong style, please use: SRC_PORTS_FILESYSTEM_PORT_H_ [build/header_guard] [5]
[cpplint] src/ports/filesystem_port.h#L36: src/ports/filesystem_port.h#L36
#endif line should be "#endif // SRC_PORTS_FILESYSTEM_PORT_H_" [build/header_guard] [5]
[cpplint] src/ports/library_resolver_port.h: src/ports/library_resolver_port.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/ports/library_resolver_port.h#L1: src/ports/library_resolver_port.h#L1
#ifndef header guard has wrong style, please use: SRC_PORTS_LIBRARY_RESOLVER_PORT_H_ [build/header_guard] [5]
[cpplint] src/ports/library_resolver_port.h#L33: src/ports/library_resolver_port.h#L33
#endif line should be "#endif // SRC_PORTS_LIBRARY_RESOLVER_PORT_H_" [build/header_guard] [5]
[cpplint] src/ports/process_port.h: src/ports/process_port.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/ports/process_port.h#L1: src/ports/process_port.h#L1
#ifndef header guard has wrong style, please use: SRC_PORTS_PROCESS_PORT_H_ [build/header_guard] [5]
[cpplint] src/ports/process_port.h#L19: src/ports/process_port.h#L19
#endif line should be "#endif // SRC_PORTS_PROCESS_PORT_H_" [build/header_guard] [5]
[cpplint] src/support/cwalk.c: src/support/cwalk.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/support/cwalk.c#L4: src/support/cwalk.c#L4
Found C system header after other header. Should be: cwalk.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/support/cwalk.c#L5: src/support/cwalk.c#L5
Found C system header after other header. Should be: cwalk.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/support/cwalk.c#L6: src/support/cwalk.c#L6
Found C system header after other header. Should be: cwalk.h, c system, c++ system, other. [build/include_order] [4]
[cpplint] src/support/cwalk.c#L312: src/support/cwalk.c#L312
Redundant blank line at the end of a code block should be deleted. [whitespace/blank_line] [3]
[cpplint] src/support/cwalk.c#L356: src/support/cwalk.c#L356
Redundant blank line at the end of a code block should be deleted. [whitespace/blank_line] [3]
[cpplint] src/support/cwalk.c#L379: src/support/cwalk.c#L379
Redundant blank line at the start of a code block should be deleted. [whitespace/blank_line] [2]
[cpplint] src/support/cwalk.c#L418: src/support/cwalk.c#L418
Redundant blank line at the start of a code block should be deleted. [whitespace/blank_line] [2]
[cpplint] src/support/cwalk.c#L724: src/support/cwalk.c#L724
Redundant blank line at the start of a code block should be deleted. [whitespace/blank_line] [2]
[cpplint] src/support/cwalk.c#L981: src/support/cwalk.c#L981
Redundant blank line at the start of a code block should be deleted. [whitespace/blank_line] [2]
[cpplint] src/support/cwalk.c#L1085: src/support/cwalk.c#L1085
Redundant blank line at the start of a code block should be deleted. [whitespace/blank_line] [2]
[cpplint] src/support/cwalk.h: src/support/cwalk.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/support/source_files.c: src/support/source_files.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/support/source_files.h: src/support/source_files.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/support/source_files.h#L1: src/support/source_files.h#L1
#ifndef header guard has wrong style, please use: SRC_SUPPORT_SOURCE_FILES_H_ [build/header_guard] [5]
[cpplint] src/support/source_files.h#L14: src/support/source_files.h#L14
#endif line should be "#endif // SRC_SUPPORT_SOURCE_FILES_H_" [build/header_guard] [5]
[cpplint] src/support/string_list.c: src/support/string_list.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/support/string_list.c#L6: src/support/string_list.c#L6
Include the directory when naming header files [build/include_subdir] [4]
[cpplint] src/support/string_list.h: src/support/string_list.h#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/support/string_list.h#L1: src/support/string_list.h#L1
#ifndef header guard has wrong style, please use: SRC_SUPPORT_STRING_LIST_H_ [build/header_guard] [5]
[cpplint] src/support/string_list.h#L35: src/support/string_list.h#L35
#endif line should be "#endif // SRC_SUPPORT_STRING_LIST_H_" [build/header_guard] [5]
[cpplint] src/win-compat.c: src/win-compat.c#L0
No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
[cpplint] src/win-compat.c#L79: src/win-compat.c#L79
Almost always, snprintf is better than strcat [runtime/printf] [4]
[cpplint] src/win-compat.c#L83: src/win-compat.c#L83
Almost always, snprintf is better than strcpy [runtime/printf] [4]
[cpplint] src/win-compat.c#L95: src/win-compat.c#L95
Almost always, snprintf is better than strcat [runtime/printf] [4]
🚨 C lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 OSX native test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Debian (tcc shlib) test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux x86 test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
πŸͺŸ Windows native test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
πŸ€– Semantic release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, cycjimmy/semantic-release-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux shared binary release build (ubuntu-24.04, 3.12)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 OSX native binary release build (macos-14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 OSX native binary release build (macos-26)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 OSX native binary release build (macos-15)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux shared binary release build (ubuntu-22.04, 3.12)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
πŸͺŸ Windows native binary release build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧻 Remove tag on fail
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, dev-drprasad/delete-tag-and-release@v1.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧻 Remove tag on fail
πŸ˜• no releases found associated to tag "v1.1.0"

Artifacts

Produced during runtime
Name Size Digest
documentation Expired
327 Bytes
sha256:2b537b33f2e1a7f03f63cd7d9bddd3f3bcaea55bb20a2555168ddf1ea1f7ac5b
release-linux-ubuntu-22.04 Expired
229 KB
sha256:7749df3aa6b3b30beff40dd8f887aeedd77f333e37fc065b3969561ac6a6b8a5
release-linux-ubuntu-24.04 Expired
231 KB
sha256:5edd849afce6651abe3a314df1b4395cfaa129327ce3994e0b858196d57783f4
release-osx-macos-14-arm64 Expired
222 KB
sha256:932725e57544439dd6b4f9aaaa41124499215c4138fc61e8f27b540786c03309
release-osx-macos-15-arm64 Expired
221 KB
sha256:0b3a6d4adb6b2f94a98dc5856fd16918dd344d71b207544b55a8c4b52c195b81
release-osx-macos-26-arm64 Expired
223 KB
sha256:9370424ee09f5f78ab181a9fd966fe5a6cc59ed8d614355b7f2829be7b151923