Versioning for sidekiq workers
What does this MR do?
Allow workers to declare its version, and pass this version when jobs is created. Developer can access this information when job is run, and handle the case when version does not match the lastest version.
Extracted from gitlab-foss!16086 (closed)
Related to #214104
Does this MR meet the acceptance criteria?
Conformity
- [-] Changelog entry
-
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Informed Infrastructure department of a default or new setting change, if applicable per definition of done