Skip to content

Payload Builder supporting google.protobuf.Any #912

Payload Builder supporting google.protobuf.Any

Payload Builder supporting google.protobuf.Any #912

Triggered via pull request March 3, 2025 19:47
Status Failure
Total duration 5m 6s
Artifacts 8

ci.yml

on: pull_request
Build up-cpp and dependencies
1m 21s
Build up-cpp and dependencies
Run up-cpp tests
9s
Run up-cpp tests
Run Valgrind Memcheck
3m 20s
Run Valgrind Memcheck
Run Valgrind ThreadCheck
3m 0s
Run Valgrind ThreadCheck
Run Valgrind Helgrind
3m 2s
Run Valgrind Helgrind
Run Valgrind DHAT
2m 33s
Run Valgrind DHAT
Lint C++ sources
1m 25s
Lint C++ sources
CI status checks
0s
CI status checks
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 10 warnings
Lint C++ sources
Process completed with exit code 1.
include/up-cpp/datamodel/builder/Payload.h:99:10 [readability-avoid-const-params-in-decls]: include/up-cpp/datamodel/builder/Payload.h#L99
parameter 'format' is const-qualified in the function declaration; const-qualification of parameters only has an effect in function definitions
include/up-cpp/datamodel/builder/Payload.h:110:36 [readability-avoid-const-params-in-decls]: include/up-cpp/datamodel/builder/Payload.h#L110
parameter 'format' is const-qualified in the function declaration; const-qualification of parameters only has an effect in function definitions
include/up-cpp/datamodel/builder/Payload.h:123:31 [readability-avoid-const-params-in-decls]: include/up-cpp/datamodel/builder/Payload.h#L123
parameter 'format' is const-qualified in the function declaration; const-qualification of parameters only has an effect in function definitions
src/datamodel/builder/Payload.cpp:30:29 [performance-move-const-arg]: src/datamodel/builder/Payload.cpp#L30
std::move of the const variable 'value' has no effect; remove std::move() or make the variable non-const
src/datamodel/builder/Payload.cpp:58:51 [performance-move-const-arg]: src/datamodel/builder/Payload.cpp#L58
std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move()
src/datamodel/builder/Payload.cpp:67:11 [performance-move-const-arg]: src/datamodel/builder/Payload.cpp#L67
std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move()
src/datamodel/builder/Payload.cpp:72:19 [cert-oop54-cpp]: src/datamodel/builder/Payload.cpp#L72
operator=() does not handle self-assignment properly

Artifacts

Produced during runtime
Name Size
build-artifacts
39.4 MB
compile-commands
1.81 KB
conan-cache
2.49 MB
test-results
125 KB
valgrind-dhat-log
2.91 KB
valgrind-helgrind-log
45.8 KB
valgrind-memcheck-log
92.1 KB
valgrind-threadcheck-log
258 KB