ci: add pipeline with upstream libinjection integration#9
Conversation
Co-authored-by: fzipi <3012076+fzipi@users.noreply.github.com>
Co-authored-by: Felipe Zipitría <3012076+fzipi@users.noreply.github.com>
|
@copilot Fix the warnings in the pipeline run: https://github.com/libinjection/python3-libinjection/actions/runs/23140793713/job/67216259478?pr=9 |
…ymbol for static C functions Co-authored-by: fzipi <3012076+fzipi@users.noreply.github.com>
Fixed in commit
|
.github/workflows/ci.ymlGitHub Actions pipelinemainbranch, drop Python 3.8)actions/checkout@v4→@v6andactions/setup-python@v5→@v6-py3flag fromci.ymlImportError: undefined symbol: libinjection_sqli_not_whitelist:%ignoredirectives inlibinjection/libinjection.ifor all four static upstream functions (sqli_reset,sqli_lookup_word,sqli_blacklist,sqli_not_whitelist) so SWIG does not generate broken wrappersjson2python.pyto usesqli_check_fingerprint(non-static public API that internally applies both blacklist and whitelist logic) instead of calling the now-ignoredsqli_not_whitelisttest_tokens,test_tokens_mysql,test_folding,test_fingerprints)Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.