Skip to content

Conversation

@Powlinett
Copy link
Member

@Powlinett Powlinett commented Nov 3, 2025

This PR aims to prepare codebase for future automated migration of all the connectors to be "manager supported" (i.e. enable deployment through OCTI UI).

The changes must concern only "not important things" such as encoding in docs/comments/logs, fix in sample files, update of dependencies versions... It must not change any connectors' behaviors.

Proposed changes

  • replace characters to utf-8 equivalent (python files, READMEs, config files, etc)
    -> fix parsing errors during migration
  • fix syntax errors in config.yml.sample files
    -> fix parsing errors during migration
  • re-encode utf-16 encoded requirements.txt to utf-8
    -> fix parsing errors during migration
  • update old versions of pycti in requirements.txt
    -> re-enable CI to update pycti versions during release
  • move tests outside src directories
    -> avoid files mislocation during migration

Related issues

Checklist

  • I consider the submitted work as finished
  • I have signed my commits using GPG key.
  • I tested the code for its functionality using different use cases
  • I added/update the relevant documentation (either on github or on notion)
  • Where necessary I refactored code to improve the overall quality

Further comments

There's not much to test in this PR. If the CI passes and no change seems "dangerous", then it's ready for merge.

@Powlinett Powlinett self-assigned this Nov 3, 2025
@Powlinett Powlinett added filigran team use to identify PR from the Filigran team do not merge Do not merge this PR until this tag will be removed connector: composer labels Nov 3, 2025
@Powlinett Powlinett force-pushed the feat/4857-prepare-connectors-for-future-migrations branch 3 times, most recently from 2406ed9 to d0957c9 Compare November 17, 2025 13:50
@Powlinett Powlinett force-pushed the feat/4857-prepare-connectors-for-future-migrations branch 2 times, most recently from aa29e95 to 2b09173 Compare November 21, 2025 12:14
@Powlinett Powlinett force-pushed the feat/4857-prepare-connectors-for-future-migrations branch from 2b09173 to 442c300 Compare November 27, 2025 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

connector: composer do not merge Do not merge this PR until this tag will be removed filigran team use to identify PR from the Filigran team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants