* ci(tests): report coverage to Codecov on PRs
codecov upload-process relied on codecov-cli auto-detection, which doesn't
associate uploads with the pull request (and on merge-commit heads uploads to
the wrong commit), so Codecov posts no status checks on PRs while develop keeps
reporting.
Pass commit/branch/PR explicitly from Jenkins env (GIT_COMMIT, params.BRANCH,
utils.changeId()). No change to develop reporting (no PR -> --pr omitted).
* ci(tests): drop redundant null guards in codecov upload
Keep the -n guards (they omit --pr on develop where there is no PR, and keep local runs working when the vars are unset).
---------
Co-authored-by: Egor Rachkovskii <egorrachkovskii@status.im>