Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2025

Bumps actions/checkout from 6.0.0 to 6.0.1.

Release notes

Sourced from actions/checkout's releases.

v6.0.1

What's Changed

Full Changelog: actions/checkout@v6...v6.0.1

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@1af3b93...8e8c483)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Dec 8, 2025
@github-actions
Copy link

github-actions bot commented Dec 8, 2025

MegaLinter analysis: Error

Descriptor Linter Files Fixed Errors Warnings Elapsed time
❌ ACTION actionlint 1 1 0 0.04s
❌ C clang-format 112 1 0 1.61s
❌ C cppcheck 112 14 0 14.97s
❌ C cpplint 112 3359 0 21.43s
❌ COPYPASTE jscpd yes 33 no 4.91s
❌ CPP clang-format 72 1 0 0.81s
❌ CPP cppcheck 72 1 0 2.83s
❌ CPP cpplint 72 857 0 8.28s
⚠️ MARKDOWN markdownlint 1 52 0 0.69s
✅ MARKDOWN markdown-table-formatter 1 0 0 0.22s
✅ REPOSITORY gitleaks yes no no 3.91s
✅ REPOSITORY git_diff yes no no 0.03s
✅ REPOSITORY grype yes no no 37.97s
✅ REPOSITORY secretlint yes no no 1.55s
✅ REPOSITORY syft yes no no 2.74s
✅ REPOSITORY trivy yes no no 8.64s
✅ REPOSITORY trivy-sbom yes no no 0.21s
✅ REPOSITORY trufflehog yes no no 4.36s
❌ SPELL lychee 23 1 0 0.05s
✅ XML xmllint 1 0 0 0.19s
⚠️ YAML prettier 2 1 2 0.43s
✅ YAML v8r 2 0 0 3.0s
❌ YAML yamllint 2 9 0 0.36s

Detailed Issues

❌ ACTION / actionlint - 1 error
.github/workflows/build.yml:135:9: shellcheck reported issue in this script: SC2086:info:3:41: Double quote to prevent globbing and word splitting [shellcheck]
    |
135 |         run: |
    |         ^~~~
❌ C / clang-format - 1 error
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsO

(Truncated to 3333 characters out of 19263)
❌ CPP / clang-format - 1 error
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsOnASingleLine: Never
                                   ^~~~~
Error reading .clang-format: Invalid argument
.clang-format:62:36: error: invalid boolean
AllowShortCaseLabelsO

(Truncated to 3333 characters out of 12383)
❌ C / cppcheck - 14 errors
Results of cppcheck linter (version 2.14.2)
See documentation on https://megalinter.io/9.1.0/descriptors/c_cppcheck/
-----------------------------------------------

✅ [SUCCESS] source/src/cip/appcontype.c
✅ [SUCCESS] source/src/cip/appcontype.h
✅ [SUCCESS] source/src/cip/cipassembly.c
✅ [SUCCESS] source/src/cip/cipassembly.h
✅ [SUCCESS] source/src/cip/cipclass3connection.c
✅ [SUCCESS] source/src/cip/cipclass3connection.h
❌ [ERROR] source/src/cip/cipcommon.c
    Checking source/src/cip/cipcommon.c ...
    source/src/cip/cipcommon.c:0:0: information: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. [normalCheckLevelMaxBranches]
    
    ^
    Checking source/src/cip/cipcommon.c: CIP_FILE_OBJECT...
    Checking source/src/cip/cipcommon.c: CIP_SECURITY_OBJECTS...
    Checking source/src/cip/cipcommon.c: OPENER_ETHLINK_CNTRS_ENABLE...
    Checking source/src/cip/cipcommon.c: OPENER_ETHLINK_IFACE_CTRL_ENABLE...
    Checking source/src/cip/cipcommon.c: OPENER_IS_DLR_DEVICE...

✅ [SUCCESS] source/src/cip/cipcommon.h
❌ [ERROR] source/src/cip/cipconnectionmanager.c
    Checking source/src/cip/cipconnectionmanager.c ...
    source/src/cip/cipconnectionmanager.c:0:0: information: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. [normalCheckLevelMaxBranches]
    
    ^
    Checking source/src/cip/cipconnectionmanager.c: OPENER_RANDOMIZE_CONNECTION_ID...

✅ [SUCCESS] source/src/cip/cipconnectionmanager.h
❌ [ERROR] source/src/cip/cipconnectionobject.c
    Checking source/src/cip/cipconnectionobject.c ...
    source/src/cip/cipconnectionobject.c:734:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
        return (connection_parameters & (1 << 31) );
                                           ^

✅ [SUCCESS] source/src/cip/cipconnectionobject.h
✅ [SUCCESS] source/src/cip/cipdlr.c
✅ [SUCCESS] source/src/cip/cipdlr.h
✅ [SUCCESS] source/src/cip/cipelectronickey.c
✅ [SUCCESS] source/src/cip/cipelectronickey.h
✅ [SUCCESS] source/src/cip/cipepath.c
✅ [SUCCESS] source/src/cip/cipepath.h
✅ [SUCCESS] source/src/cip/ciperror.h
✅ [SUCCESS] source/src/cip/cipethernetlink.c
✅ [SUCCESS] source/src/cip/cipethernetlink.h
✅ [SUCCESS] source/src/cip/cipidentity.c
✅ [SUCCESS] source/src/cip/cipidentity.h
❌ [ERROR] source/src/cip/cipioconnection.c
    Checking source/src/cip/cipioconnection.c ...
    source/src/cip/cipioconnection.c:0:0: information: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. [normalCheckLevelMaxBranches]
    
    ^
    Checking source/src/cip/cipioconnection.c: OPENER_CONSUMED_DATA_HAS_RUN_IDLE_HEADER...
    Checking source/src/cip/cipioconnection.c: OPENER_PRODUCED_DATA_HAS_RUN_IDLE_HEADER...

✅ [SUCCESS] source/src/cip/cipioconnection.h
✅ [SUCCESS] source/src/cip/cipmessagerouter.c
✅ [SUCCESS] source/src/cip/cipmessagerouter.h
✅ [SUCCESS] source/src/cip/cipqos.c
✅ [SUCCESS] source/src/cip/cipqos.h
✅ [SUCCESS] source/src/cip/cipstring.c
✅ [SUCCESS] source/src/cip/cipstring.h
✅ [SUCCESS] source/src/cip/cipstringi.c
✅ [SUCCESS] source/src/cip/cipstringi.h
❌ [ERROR] source/src/cip/ciptcpipinterface.c
    Checking source/src/cip/ciptcpipinterface.c ...
    Checking source/src/cip/ciptcpipinterface.c: OPENER_ETHLINK_CNTRS_ENABLE...
  

(Truncated to 3333 characters out of 10237)
❌ CPP / cppcheck - 1 error
Results of cppcheck linter (version 2.14.2)
See documentation on https://megalinter.io/9.1.0/descriptors/cpp_cppcheck/
-----------------------------------------------

✅ [SUCCESS] source/src/cip/appcontype.h
✅ [SUCCESS] source/src/cip/cipassembly.h
✅ [SUCCESS] source/src/cip/cipclass3connection.h
✅ [SUCCESS] source/src/cip/cipcommon.h
✅ [SUCCESS] source/src/cip/cipconnectionmanager.h
✅ [SUCCESS] source/src/cip/cipconnectionobject.h
✅ [SUCCESS] source/src/cip/cipdlr.h
✅ [SUCCESS] source/src/cip/cipelectronickey.h
✅ [SUCCESS] source/src/cip/cipepath.h
✅ [SUCCESS] source/src/cip/ciperror.h
✅ [SUCCESS] source/src/cip/cipethernetlink.h
✅ [SUCCESS] source/src/cip/cipidentity.h
✅ [SUCCESS] source/src/cip/cipioconnection.h
✅ [SUCCESS] source/src/cip/cipmessagerouter.h
✅ [SUCCESS] source/src/cip/cipqos.h
✅ [SUCCESS] source/src/cip/cipstring.h
✅ [SUCCESS] source/src/cip/cipstringi.h
✅ [SUCCESS] source/src/cip/ciptcpipinterface.h
✅ [SUCCESS] source/src/cip/ciptypes.h
✅ [SUCCESS] source/src/enet_encap/cpf.h
✅ [SUCCESS] source/src/enet_encap/encap.h
✅ [SUCCESS] source/src/enet_encap/endianconv.h
✅ [SUCCESS] source/src/opener_api.h
✅ [SUCCESS] source/src/ports/MINGW/networkconfig.h
✅ [SUCCESS] source/src/ports/MINGW/platform_network_includes.h
✅ [SUCCESS] source/src/ports/MINGW/sample_application/ethlinkcbs.h
✅ [SUCCESS] source/src/ports/MINGW/sample_application/opener_user_conf.h
✅ [SUCCESS] source/src/ports/POSIX/networkconfig.h
✅ [SUCCESS] source/src/ports/POSIX/platform_network_includes.h
✅ [SUCCESS] source/src/ports/POSIX/sample_application/ethlinkcbs.h
✅ [SUCCESS] source/src/ports/POSIX/sample_application/opener_user_conf.h
✅ [SUCCESS] source/src/ports/STM32/networkconfig.h
✅ [SUCCESS] source/src/ports/STM32/opener.h
✅ [SUCCESS] source/src/ports/STM32/platform_network_includes.h
✅ [SUCCESS] source/src/ports/STM32/sample_application/ethlinkcbs.h
✅ [SUCCESS] source/src/ports/STM32/sample_application/opener_user_conf.h
✅ [SUCCESS] source/src/ports/WIN32/networkconfig.h
✅ [SUCCESS] source/src/ports/WIN32/platform_network_includes.h
✅ [SUCCESS] source/src/ports/WIN32/sample_application/ethlinkcbs.h
✅ [SUCCESS] source/src/ports/WIN32/sample_application/opener_user_conf.h
✅ [SUCCESS] source/src/ports/generic_networkhandler.h
✅ [SUCCESS] source/src/ports/networkhandler.h
✅ [SUCCESS] source/src/ports/nvdata/conffile.h
✅ [SUCCESS] source/src/ports/nvdata/nvdata.h
✅ [SUCCESS] source/src/ports/nvdata/nvqos.h
✅ [SUCCESS] source/src/ports/nvdata/nvtcpip.h
✅ [SUCCESS] source/src/ports/opener_error.h
✅ [SUCCESS] source/src/ports/socket_timer.h
✅ [SUCCESS] source/src/trace.h
✅ [SUCCESS] source/src/typedefs.h
✅ [SUCCESS] source/src/utils/doublylinkedlist.h
✅ [SUCCESS] source/src/utils/enipmessage.h
✅ [SUCCESS] source/src/utils/random.h
✅ [SUCCESS] source/src/utils/xorshiftrandom.h
❌ [ERROR] source/tests/OpENerTests.cpp
    Checking source/tests/OpENerTests.cpp ...
    source/tests/OpENerTests.cpp:96:5: error: Memory leak: msg [memleak]
        }
        ^

✅ [SUCCESS] source/tests/OpENerTests.h
✅ [SUCCESS] source/tests/callback_mock.cpp
✅ [SUCCESS] source/tests/check_assert.h
✅ [SUCCESS] source/tests/cip/cipcommontests.cpp
✅ [SUCCESS] source/tests/cip/cipconnectionmanagertest.cpp
✅ [SUCCESS] source/tests/cip/cipconnectionobjecttest.cpp
✅ [SUCCESS] source/tests/cip/cipelectronickeyformattest.cpp
✅ [

(Truncated to 3333 characters out of 3835)
❌ C / cpplint - 3359 errors
source/src/cip/appcontype.c:9:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.c:11:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.c:12:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.c:13:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.c:14:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.c:15:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.c:16:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.c:23:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:32:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:42:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:46:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:48:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:50:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:130:  Redundant blank line at the start of a code block should be deleted.  [whitespace/blank_line] [2]
source/src/cip/appcontype.c:138:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:142:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:147:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:149:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:152:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:154:  Should have a space between // and comment  [whitespace/comments] [4]
source/src/cip/appcontype.c:159:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:161:  Should have a space between // and comment  [whitespace/comments] [4]
source/src/cip/appcontype.c:166:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:168:  Should have a space between // and comment  [whitespace/comments] [4]
source/src/cip/appcontype.c:181:  Redundant blank line at the start of a code block should be deleted.  [whitespace/blank_line] [2]
source/src/cip/appcontype.c:189:  Redundant blank line at the start of a code block should be deleted.  [whitespace/blank_line] [2]
source/src/cip/appcontype.c:190:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:196:  Missing space before ( in if(  [whitespace/parens] [5]
source/src/cip/appcontype.c:203:  Missing space before ( in if(  [whitespace/parens] [5]
source/src/cip/appcontype.c:232:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:235:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/appcontype.c:240:  Lines should be <= 80 characters

(Truncated to 3333 characters out of 371436)
❌ CPP / cpplint - 857 errors
source/src/cip/appcontype.h:6:  #ifndef header guard has wrong style, please use: SOURCE_SRC_CIP_APPCONTYPE_H_  [build/header_guard] [5]
source/src/cip/appcontype.h:76:  #endif line should be "#endif  // SOURCE_SRC_CIP_APPCONTYPE_H_"  [build/header_guard] [5]
source/src/cip/appcontype.h:9:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/appcontype.h:59:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/cipassembly.h:6:  #ifndef header guard has wrong style, please use: SOURCE_SRC_CIP_CIPASSEMBLY_H_  [build/header_guard] [5]
source/src/cip/cipassembly.h:61:  #endif line should be "#endif  // SOURCE_SRC_CIP_CIPASSEMBLY_H_"  [build/header_guard] [5]
source/src/cip/cipassembly.h:9:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipassembly.h:10:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipclass3connection.h:7:  #ifndef header guard has wrong style, please use: SOURCE_SRC_CIP_CIPCLASS3CONNECTION_H_  [build/header_guard] [5]
source/src/cip/cipclass3connection.h:62:  #endif line should be "#endif  // SOURCE_SRC_CIP_CIPCLASS3CONNECTION_H_"  [build/header_guard] [5]
source/src/cip/cipclass3connection.h:31:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipclass3connection.h:32:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipclass3connection.h:33:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipcommon.h:6:  #ifndef header guard has wrong style, please use: SOURCE_SRC_CIP_CIPCOMMON_H_  [build/header_guard] [5]
source/src/cip/cipcommon.h:224:  #endif line should be "#endif  // SOURCE_SRC_CIP_CIPCOMMON_H_"  [build/header_guard] [5]
source/src/cip/cipcommon.h:13:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipcommon.h:14:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipcommon.h:16:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/cipcommon.h:41:  Line ends in whitespace.  Consider deleting these extra spaces.  [whitespace/end_of_line] [4]
source/src/cip/cipcommon.h:41:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
source/src/cip/cipconnectionmanager.h:6:  #ifndef header guard has wrong style, please use: SOURCE_SRC_CIP_CIPCONNECTIONMANAGER_H_  [build/header_guard] [5]
source/src/cip/cipconnectionmanager.h:231:  #endif line should be "#endif  // SOURCE_SRC_CIP_CIPCONNECTIONMANAGER_H_"  [build/header_guard] [5]
source/src/cip/cipconnectionmanager.h:9:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipconnectionmanager.h:10:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipconnectionmanager.h:11:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipconnectionmanager.h:12:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipconnectionmanager.h:13:  Include the directory when naming header files  [build/include_subdir] [4]
source/src/cip/cipconnectionmanager.h:24:  Lines s

(Truncated to 3333 characters out of 107681)
❌ COPYPASTE / jscpd - 33 errors
Clone found (c):
 - source/src/ports/STM32/sample_application/sampleapplication.c [69:29 - 111:19] (42 lines, 230 tokens)
   source/src/ports/WIN32/sample_application/sampleapplication.c [80:12 - 122:20]

Clone found (c):
 - source/src/ports/STM32/sample_application/sampleapplication.c [149:7 - 183:19] (34 lines, 140 tokens)
   source/src/ports/WIN32/sample_application/sampleapplication.c [156:8 - 190:21]

Clone found (c):
 - source/src/ports/STM32/sample_application/ethlinkcbs.c [1:1 - 69:9] (68 lines, 146 tokens)
   source/src/ports/WIN32/sample_application/ethlinkcbs.c [1:1 - 69:15]

Clone found (c):
 - source/src/ports/STM32/sample_application/ethlinkcbs.c [69:2 - 136:9] (67 lines, 879 tokens)
   source/src/ports/WIN32/sample_application/ethlinkcbs.c [69:2 - 136:15]

Clone found (c):
 - source/src/ports/STM32/sample_application/ethlinkcbs.c [136:3 - 169:46] (33 lines, 235 tokens)
   source/src/ports/WIN32/sample_application/ethlinkcbs.c [136:2 - 169:46]

Clone found (c):
 - source/src/ports/POSIX/sample_application/sampleapplication.c [1:1 - 78:6] (77 lines, 279 tokens)
   source/src/ports/STM32/sample_application/sampleapplication.c [1:1 - 77:6]

Clone found (c):
 - source/src/ports/POSIX/sample_application/sampleapplication.c [61:19 - 215:2] (154 lines, 786 tokens)
   source/src/ports/WIN32/sample_application/sampleapplication.c [58:2 - 201:2]

Clone found (c):
 - source/src/ports/POSIX/sample_application/ethlinkcbs.c [1:1 - 169:46] (168 lines, 1264 tokens)
   source/src/ports/WIN32/sample_application/ethlinkcbs.c [1:1 - 169:46]

Clone found (c):
 - source/src/ports/MINGW/sample_application/sampleapplication.c [1:1 - 201:2] (200 lines, 937 tokens)
   source/src/ports/WIN32/sample_application/sampleapplication.c [1:1 - 201:2]

Clone found (c):
 - source/src/ports/MINGW/sample_application/ethlinkcbs.c [1:1 - 169:46] (168 lines, 1264 tokens)
   source/src/ports/WIN32/sample_application/ethlinkcbs.c [1:1 - 169:46]

Clone found (c):
 - source/src/ports/POSIX/opener_error.c [1:1 - 36:2] (35 lines, 113 tokens)
   source/src/ports/STM32/opener_error.c [1:1 - 36:2]

Clone found (c):
 - source/src/ports/POSIX/networkhandler.c [33:8 - 70:2] (37 lines, 242 tokens)
   source/src/ports/STM32/networkhandler.c [15:2 - 52:2]

Clone found (c):
 - source/src/ports/POSIX/main.c [229:5 - 250:7] (21 lines, 113 tokens)
   source/src/ports/WIN32/main.c [146:3 - 167:7]

Clone found (c):
 - source/src/ports/MINGW/opener_error.c [17:1 - 36:2] (19 lines, 122 tokens)
   source/src/ports/WIN32/opener_error.c [17:1 - 36:2]

Clone found (c):
 - source/src/ports/MINGW/networkconfig.c [1:1 - 266:17] (265 lines, 1189 tokens)
   source/src/ports/WIN32/networkconfig.c [1:1 - 266:6]

Clone found (c):
 - source/src/ports/MINGW/networkconfig.c [266:2 - 501:2] (235 lines, 1776 tokens)
   source/src/ports/WIN32/networkconfig.c [266:2 - 501:2]

Clone found (c):
 - source/src/ports/MINGW/main.c [50:1 - 67:21] (17 lines, 112 tokens)
   source/src/ports/WIN32/main.c [50:1 - 66:19]

Clone found (c):
 - source/src/ports/MINGW/main.c [59:35 - 87:13] (28 lines, 133 tokens)
   source/src/ports/POSIX/main.c [74:25 - 102:10]

Clone found (c):
 - source/src/ports/MINGW/main.c [102:3 - 116:24] (14 lines, 90 tokens)
   source/src/ports/WIN32/main.c [101:2 - 115:22]

Clone found (c):
 - source/src/ports/MINGW/main.c [117:3

(Truncated to 3333 characters out of 8091)
❌ SPELL / lychee - 1 error
Error: Cannot read input content from file `license.txt`

Caused by:
    stream did not contain valid UTF-8
❌ YAML / yamllint - 9 errors
.github/dependabot.yml
  1:1       warning  missing document start "---"  (document-start)

.github/workflows/build.yml
  1:1       warning  missing document start "---"  (document-start)
  1:29      warning  wrong new line character: expected \n  (new-lines)
  3:1       warning  truthy value should be one of [false, true]  (truthy)
  5:16      error    too many spaces inside brackets  (brackets)
  5:25      error    too many spaces inside brackets  (brackets)
  7:16      error    too many spaces inside brackets  (brackets)
  7:25      error    too many spaces inside brackets  (brackets)
  145:44    error    no new line character at the end of file  (new-line-at-end-of-file)
⚠️ MARKDOWN / markdownlint - 52 errors
README.md:4:18 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: '!']
README.md:10:7 MD034/no-bare-urls Bare URL used [Context: "http://www.odva.org"]
README.md:12:12 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: '!']
README.md:16:26 MD034/no-bare-urls Bare URL used [Context: "https://groups.google.com/foru..."]
README.md:18:21 MD034/no-bare-urls Bare URL used [Context: "https://groups.google.com/foru..."]
README.md:20:13 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':']
README.md:24:57 MD034/no-bare-urls Bare URL used [Context: "http://www.cygwin.com"]
README.md:37:1 MD034/no-bare-urls Bare URL used [Context: "https://github.com/cpputest/cp..."]
README.md:42:24 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':']
README.md:47:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:48:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:50:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:52:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:62:45 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':']
README.md:68:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:69:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:70:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:72:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:74:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:78:41 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':']
README.md:89 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
README.md:96:20 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':']
README.md:102:1 MD007/ul-indent Unordered list indentation [Expected: 2; Actual: 1]
README.md:102:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:103:1 MD007/ul-indent Unordered list indentation [Expected: 4; Actual: 2]
README.md:103:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:104:1 MD007/ul-indent Unordered list indentation [Expected: 4; Actual: 2]
README.md:104:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:105:1 MD007/ul-indent Unordered list indentation [Expected: 4; Actual: 2]
README.md:105:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:106:1 MD007/ul-indent Unordered list indentation [Expected: 4; Actual: 2]
README.md:106:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:107:1 MD007/ul-indent Unordered list indentation [Expected: 4; Actual: 2]
README.md:107:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:108:1 MD007/ul-indent Unordered list indentation [Expected: 2; Actual: 1]
README.md:108:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:109:1 MD007/ul-indent Unordered list indentation [Expected: 4; Actual: 2]
README.md:109:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:110:1 MD007/ul-indent Unordered list indentation [Expected: 4; Actual: 2]
README.md:110:1 MD010/no-hard-tabs Hard tabs [Column: 1]
README.md:112:14 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':']
README.md:123 MD003/heading-style Heading style [Expected: setext; Actual: atx]
README.md:136 MD003/heading-style Heading style [Expected: setext; Actual: atx]
README.md:139 MD040/fenced-code-language Fenced code blocks sho

(Truncated to 3333 characters out of 4172)
⚠️ YAML / prettier - 1 error
Checking formatting...
[warn] .github/workflows/build.yml
[warn] Code style issues found in the above file. Run Prettier with --write to fix.

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.1.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,C_CPPCHECK,C_CPPLINT,C_CLANG_FORMAT,COPYPASTE_JSCPD,CPP_CPPCHECK,CPP_CPPLINT,CPP_CLANG_FORMAT,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_GRYPE,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,SPELL_LYCHEE,XML_XMLLINT,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security

@MartinMelikMerkumians
Copy link
Member

Part of the update_settings branch

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 13, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/github_actions/actions/checkout-6.0.1 branch December 13, 2025 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants