feat: add workflow to check edge case dependency updates (#2737)#3612
Conversation
|
Greetings @mlodic, The workflow tracks the 4 dependencies mentioned in hardcoded-requirements.txt pycti (via PyPI), droidlysis (via GitHub commits since they don't make releases), GoReSym (via GitHub releases), and box-js (via npm). It polls weekly and opens PRs automatically when updates are found. If any changes are needed, please let me know and I will make them. Thanks |
|
can you show me the workflow results executed in our fork? that proves that this is working |
|
Greetings @mlodic, https://github.com/Abhishek9639/IntelOwl/actions/runs/23901798567 All 4 jobs passed successfully in 19s.
|
|
Greetings @mlodic, |
|
I think you can remove the hardcoded-requirements.txt file and then yeah I can merge this. |
|
Greetings @mlodic, |
|
Greetings @mlodic, |
|
man, I appreciate your contribution but, again ,you are too pushy, there is no need to tag the maintainers so many times for unecessary reasons. that's absolutely not the way how members of this community should behave. |
|
Thanks for the feedback, and I apologize for that. I’ll be more mindful and avoid unnecessary tagging going forward. |
|
This pull request has been marked as stale because it has had no activity for 10 days. If you are still working on this, please provide some updates or it will be closed in 5 days. |
|
Take your time no rush. Just commenting here to keep the PR active. Let me know if you need any changes. |

Closes #2737
Description
Added a GitHub Actions workflow that polls external repositories weekly for dependency updates that can't be managed by Dependabot. These dependencies are documented in
hardcoded-requirements.txtand have special versioning:docker/Dockerfileandrequirements/hardcoded-requirements.txtmaster(no releases), updates pinned commit inintegrations/malware_tools_analyzers/requirements/droidlysis-requirements.txtintegrations/malware_tools_analyzers/Dockerfileintegrations/malware_tools_analyzers/DockerfileThe workflow runs every Monday at 6:00 AM UTC and creates separate PRs for each dependency when updates are found.
Type of change
Checklist
developRuff) gave 0 errors. If you have correctly installed pre-commit, it does these checks and adjustments on your behalf.