Update ci.rst to with a warning about packages that set their own package ID mode overriding the default (#2291)
Update ci.rst to with a warning about packages that set their own package ID mode overriding the default (#2291)

We got burned by this as we had set `self.info.requires["MyOtherLib"].minor_mode()` in `package_id()` implementations of several of our packages to deal our lack of semver, and then later changed our config to a more agressive `[general]` `default_package_id_mode`=`package_version_mode` but found some expected package rebuilds weren't happening.

Related: https://github.com/conan-io/conan/issues/4640

Co-authored-by: James <474ba67bdb289c6263b36dfd8a7bed6c85b04943@conan.io>
conan-io/docs,conan-io/docs,conan-io/docs,conan-io/docs